Ho un'app per Android per la versione sdk di Android 23. Ora provo a renderlo disponibile per l'utente utilizzando le versioni da 19 a 23. Tutto funziona correttamente si aspetta la barra degli strumenti nel capo dell'app. Non riesco a fare clic su una voce di menu. Niente è successo quando clicco. Anche se inserisco Log.v() non c'è alcun messaggio nella vista di debug.La voce di menu della barra degli strumenti non è selezionabile su Android 4.4 (19)
Cosa posso fare?
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
if (id == R.id.action_refresh) {
doRefreshGames(item);
return true;
}
if(id == R.id.action_rss){
Intent rssIntent = new Intent(AmericanFootball.this, AmericanFootballRSS.class);
//if you need to pass data:
Bundle mBundle = new Bundle();
mBundle.putString("myKey", "comeon");
rssIntent.putExtras(mBundle);
startActivity(rssIntent);
}
if (mDrawerToggle.onOptionsItemSelected(item)) {
return true;
}
return super.onOptionsItemSelected(item);
}
Estendi la tua attività da AppCompatActivity? –
Sì, estendo la mia attività da AppCompatActivity, si tratta di un problema? – baeckerman83