处理EditText焦点的事件

任何人都可以build议我有关EditText的重点的任何事件? 我的应用程序包含一个EditText ,它接受一个URL。

现在我的问题是,在用户input字段中的URL和进一步移动,没有任何点击事件,即当焦点将从EditText移动时,它应该检测到input的Url并去服务器。

如果我使用Jsonparsing得到答复,那么它会更方便。

这里是焦点侦听器的例子。

 editText.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View view, boolean hasFocus) { if (hasFocus) { Toast.makeText(getApplicationContext(), "Got the focus", Toast.LENGTH_LONG).show(); } else { Toast.makeText(getApplicationContext(), "Lost the focus", Toast.LENGTH_LONG).show(); } } }); 

对于我们这些上述有效解决scheme无效的人,这里还有另一个解决方法

  searchView.setOnQueryTextFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChange(View view, boolean isFocused) { if(!isFocused) { Toast.makeText(MainActivity.this,"not focused",Toast.LENGTH_SHORT).show(); } } });