Recientemente he realizado la inmersión ABS4.0. Sin embargo, parece que tengo un problema al usar MenuInflater.ActionBarSherlock getMenuInflater issues
Al utilizar el método getMenuInflater(), aparece un mensaje de error que indica: "No coinciden los tipos: no se puede convertir de android.view.MenuInflater a com.actionbarsherlock.view.MenuInflater"
Por lo tanto, parece que el La definición está recogiendo la versión ABS del menú inflater, pero el método getMenuInflater() devuelve la versión base de Android. Código a continuación:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return super.onCreateOptionsMenu(menu);
}
¿Alguien me puede decir lo que estoy haciendo mal aquí? Sería muy apreciado!
Si esto está dentro de un 'Fragment' tendrá que llamar' getSherlockActivity(). GetSuportMenuInflater() 'o fundido de manera apropiada a través de' getActivity() 'es decir, ... '(SherlockActivity) getActivity() ...' –