programacion - manual de android en pdf
onCreateOptionsMenu no se llama en FragmentActivity cuando se ejecuta en la versión del teléfono (1)
Creo una aplicación que soporta la versión para teléfono y tableta, así que uso la biblioteca android-support-v4.jar. Mi actividad extiende FragmentActivity y reemplaza a onCreateOptionsMenu (Menú). Esto funciona bien en la tableta, onCreateOptionsMenu se llama correctamente pero no funciona en el teléfono, onCreateOptionsMenu nunca se llama. ¿Cómo resolver esto?
Nota: yo uso <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="12"/>
en el archivo Manifest.
Debes considerar desde tu código de Fragment
:
1) Implementando onCreateOptionsMenu(Menu menu, MenuInflater inflater)
2) Llamando a setHasOptionsMenu
3) Y también implementando onOptionsItemSelected(MenuItem item)
Entonces estarás bien tanto en el teléfono como en la tableta.