我使用組爲tabhost。 在MyGroup的,下面的代碼來調用AActivity:如何添加菜單?
Intent intent = new Intent(this, AActivity.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Window w = NASGroup.group.getLocalActivityManager().startActivity("AActivity", intent);
View view = w.getDecorView();
MyGroup.group.setContentView(view);
顯示AActivity和菜單按鈕的作品。 然後,我嘗試用AActivity調用BActivity如下代碼:
Intent intent = new Intent(AActivity.this, BActivity.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Window w = NASGroup.group.getLocalActivityManager().startActivity("BActivity", intent);
View view = w.getDecorView();
MyGroup.group.setContentView(view);
BActivity顯示,但菜單按鈕不會沒有任何錯誤信息的工作。 我也嘗試撥打BActivity由MyGroup的如下代碼:
Intent intent = new Intent(this, BActivity.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Window w = NASGroup.group.getLocalActivityManager().startActivity("BAActivity", intent);
View view = w.getDecorView();
MyGroup.group.setContentView(view);
BActivity顯示和菜單按鈕的作品。 如果我仍然想要通過AActivity調用BActivity。 我該怎麼辦?
您是否使用'ActivityGroup'來顯示tabhost? – waqaslam 2012-03-01 09:29:09
是的,我使用ActivityGroup來顯示。 – brian 2012-03-01 09:32:25