ActivityA 是主要的可见活动。我想在 activityA 中启动 activityB 。并在 activityA 的 FrameLayout (或类似内容)中构建 activityB 。可能吗?怎么样?
答案 0 :(得分:4)
是的,您可以使用ActivityGroup
并将其嵌入其中。
http://developer.android.com/reference/android/app/ActivityGroup.html
public class ActivityA extends ActivityGroup {
...
Intent b = new Intent(this, ActivityB.class);
Window bWindow = getLocalActivityManager().startActivity(ActivityB.class.getName(),b);
activityFrame.addView(bWindow.getDecorView()); // activityFrame being your FrameLayout
....