Android-Ajax风格的用户名可用性自动检查
我正在构建一个Android应用程序,其中要求用户选择昵称。现在,两个用户不能有相同的昵称。我见过.net上的表单,在那里我们可以在用户使用Ajax调用键入或按tab键时验证特定用户名的可用性 我的问题是,Android上是否有类似的功能。我可以动态查询我的服务器并验证是否有昵称 非常感谢您的回复。如果我需要查看任何教程、示例或Android文档参考,请指导我。您可以在每次按键事件中使用当前输入的用户名查询服务器的用户数据库,以获取指定的输入组件(Android-Ajax风格的用户名可用性自动检查,android,ajax,Android,Ajax,我正在构建一个Android应用程序,其中要求用户选择昵称。现在,两个用户不能有相同的昵称。我见过.net上的表单,在那里我们可以在用户使用Ajax调用键入或按tab键时验证特定用户名的可用性 我的问题是,Android上是否有类似的功能。我可以动态查询我的服务器并验证是否有昵称 非常感谢您的回复。如果我需要查看任何教程、示例或Android文档参考,请指导我。您可以在每次按键事件中使用当前输入的用户名查询服务器的用户数据库,以获取指定的输入组件(EditText等),但这可能是相当密集的网络,
EditText
等),但这可能是相当密集的网络,会产生大量线程来处理:
TextWatcher
添加到您的输入EditText
或用户正在输入其姓名的任何内容中onTextChanged
方法中,您将生成一个线程,通过CharSequence
值与数据库联系。服务器的响应将输出一些JSON,可能带有一个布尔属性,表示用户名是否可用第二个简单易行,只需要一个服务器请求即可非常感谢您的回答。你几乎列出了我所有的选择。关于第一个,你是对的。这是一个相当密集的网络。但在第二和第三个选项中,哪一个更好。您是否实现过此类功能。如果是,请详细说明性能问题。再次感谢。