У меня есть 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