[Android]HoloEverywhereフレームワークが4.0+で実行されている場合optionmenuは2回クリックまたは2回応答する解決策が必要になる場合があります

680 ワード

2.2+で4.0+のスタイルを作るためにHoloEverywhereのサードパーティライブラリを使用しましたが、optionmenuクリックで二次dialogをポップアップしandroidをクリックするなど、テストで奇妙な問題に遭遇しました.id.home上位レベルのactivityに戻るには2回クリックする必要がありますが、どうすればいいですか?
上のコード:
@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 )