是否有可能在活动中开展活动?如何?

时间:2010-11-02 09:16:47

标签: android android-activity

ActivityA 是主要的可见活动。我想在 activityA 中启动 activityB 。并在 activityA FrameLayout (或类似内容)中构建 activityB 。可能吗?怎么样?

1 个答案:

答案 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
    ....