onCreateOptionsMenu non viene richiamato su FragmentActivity quando viene eseguito sulla versione del telefono

Creo un'applicazione che support la versione del telefono e della tavoletta in modo da utilizzare la libreria di android-support-v4.jar. La mia attività estende la FragmentActivity e sovrascrive l'onCreateOptionsMenu (Menu menu). Questo funziona bene in tavoletta, l'onCreateOptionsMenu viene chiamato correttamente ma non funziona sul telefono, non viene mai chiamato onCreateOptionsMenu. Come risolvere questo problema?

Nota: utilizzo il file <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="12"/> sul file Manifest.

  • Quale è meglio usare Sencha Touch o phonegap per android?
  • set Immagine di background e risorsa xml
  • Autogrow ListView in Android
  • Creazione di layout diversi per il telefono Android e tablet
  • Retrofit - Richiesta multipart: il file 'parametro' MultipartFile richiesto non è presente
  • RecyclerView gli oggetti con grande spazio vuoto dopo 23.2.0
  • Android: rendere galleria infinita loop di immagini
  • Android - Crea SMS da un'applicazione obsoleta PDU?
  • Come impostare alpha al button android
  • Utilizzo di ACTION_CAPTIVE_PORTAL_SIGN_IN
  • Comunicazione USB con Android / Arduino
  • Stampa immagini tramite printingnte Bluetooth Android
  • One Solution collect form web for “onCreateOptionsMenu non viene richiamato su FragmentActivity quando viene eseguito sulla versione del telefono”

    Devi considerare dal tuo codice di Fragment :

    1) Implementazione di onCreateOptionsMenu(Menu menu, MenuInflater inflater)

    2) Chiamata setHasOptionsMenu

    3) E implementando anche onOptionsItemSelected(MenuItem item)

    Allora sarai ok, sia sul telefono che sulla tavoletta.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.