5
我有一個Android應用程序的Android SDK版本23.現在我嘗試使它可用於使用版本19至23的用戶。 所有工作正常期望在工具欄中應用程序的頭。我無法點擊菜單項。點擊時什麼都沒有發生。另外,如果我插入Log.v(),則在調試視圖中沒有消息。工具欄菜單項不可點擊在Android 4.4(19)
我該怎麼辦?
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);
}
您是否從AppCompatActivity擴展活動? –
是的,我從AppCompatActivity擴展我的活動,這是一個問題嗎? – baeckerman83