【发布时间】:2012-03-01 09:14:19
【问题描述】:
我使用组作为 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 显示,但菜单按钮不起作用,没有任何错误消息。 我也尝试通过 MyGroup 调用 BActivity,如下代码:
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吗? -
是的,我用ActivityGroup来展示。
标签: android activitygroup