[Android]HoloEverywhereフレームワークが4.0+で実行されている場合optionmenuは2回クリックまたは2回応答する解決策が必要になる場合があります
680 ワード
2.2+で4.0+のスタイルを作るためにHoloEverywhereのサードパーティライブラリを使用しましたが、optionmenuクリックで二次dialogをポップアップしandroidをクリックするなど、テストで奇妙な問題に遭遇しました.id.home上位レベルのactivityに戻るには2回クリックする必要がありますが、どうすればいいですか?
上のコード:
この書き換え方法はboolean値を返し、直接return trueを返します.行くのではなくonOptionsItemSelected();
Markちょっと、後で覚えてください.
(By ItNoob.Matrix http://cnblogs.com/ItNoob )
上のコード:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
//
Intent intent = new Intent(getSupportActivity(), SettingActivity.class);
this.startActivity(intent);
return true;
}
この書き換え方法はboolean値を返し、直接return trueを返します.行くのではなくonOptionsItemSelected();
Markちょっと、後で覚えてください.
(By ItNoob.Matrix http://cnblogs.com/ItNoob )