SetOnQueryTextFocusChangeListener vs setOnFocusChangeListener

El androide SearchView tiene dos métodos: setOnQueryTextFocusChangeListener y setOnFocusChangeListener. ¿Son intercambiables? ¿Cuál es la diferencia entre ellos?

1. "setOnFocusChangeListener" (heredar de android.view.View) es para toda la vista.
2. "setOnQueryTextFocusChangeListener" es sólo para el AutoCompleteTextView.

Vea el código de SearchView:

public void setOnQueryTextFocusChangeListener(OnFocusChangeListener listener) { mOnQueryTextFocusChangeListener = listener; } ****** mQueryTextView = (SearchAutoComplete) findViewById(R.id.search_src_text); ****** mQueryTextView.setOnFocusChangeListener(new OnFocusChangeListener() { public void onFocusChange(View v, boolean hasFocus) { if (mOnQueryTextFocusChangeListener != null) { mOnQueryTextFocusChangeListener.onFocusChange(SearchView.this, hasFocus); } } }); 
  • No se puede llamar a void android.view.View.setElevation (float) en un objeto nulo en lapism / SearchView
  • Vista de búsqueda de Android en los datos de Firebase
  • SearchView es invisible con el parámetro collapseActionView desde la biblioteca de diseño 24.1
  • Ejemplo de android.support.v4.widget.SearchViewCompat?
  • Detección de un clic en el botón de la barra de acción de nuevo - (OnOptionsItemSelected no llamar cuando haga clic en el botón de la barra de acción de vuelta)
  • Android: getSearchableInfo (getComponentName ()) devolviendo null?
  • Android abs con SearchView, onQueryTextListener no funciona
  • Android - NullPointerException en SearchView en la barra de acciones
  • Espacio izquierdo en la barra de herramientas con SearchView android studio
  • Sugerencia de SearchView - Ancho de diseño: match_parent
  • No se puede obtener android.support.v7.widget.SearchView para aceptar el texto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.