0
メニューやアクティビティグループに問題があります。私はこれを読んでquestionと私はまだ持っている問題は、私は私が戻ったときに、私はちょうど戻ってきた活動であるように私は戻ってくるので、活動グループは、そのメニューはもはや作成されません。これは私のグループのバック方式です:アクティビティグループと現在のアクティビティ
@Override
public void onBackPressed() {
if (this.getCurrentActivity() instanceof mpVoucherDetailsPage ||
this.getCurrentActivity() instanceof MyVoucherDetailsPage){
MapVouchers.theMap.enableLocationOverlay();
}
MapGroup.group.back();
}
これは私のグループのメニューメソッドです:
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
System.out.println("onprepareoptionsmenu group called.");
System.out.println(getLocalActivityManager().getCurrentActivity().onPrepareOptionsMenu(menu));
System.out.println(getLocalActivityManager().getCurrentActivity().getClass());
return getLocalActivityManager().getCurrentActivity().onPrepareOptionsMenu(menu);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return getLocalActivityManager().getCurrentActivity().onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
return getLocalActivityManager().getCurrentActivity().onOptionsItemSelected(item);
}
は、それが現在のビューのメニューを返す代わりに、[現在の(これはもはやユーザーにする方法はあります見える?)
を 'ActivityGroup'が廃止されましたので、私はあなたがそれらを避けるために、あなたのアプリケーションを手直しする方法を検討開始をお勧めします、どちらかの簡単なを使用してビューやフラグメントやAndroid互換性ライブラリを使用しています。 – CommonsWare
@CommonsWareで代替手段として最善の方法をお勧めしますか? – Arslan