gpt4 book ai didi

android - 如何打开ActivityGroup的子Activity

转载 作者:行者123 更新时间:2023-11-29 18:03:59 24 4
gpt4 key购买 nike

如何在 Tab 中打开 ActivityGroup 的子 Activity。我想使用 Tab 从状态栏通知中打开一个子 Activity 。我直接调用了 Activity ,但选项卡不可见。任何人都知道如何打开 ActivityGroupActivity

最佳答案

以此为引用,这将帮助您解决问题。这里对调用子 Activity 的解释很漂亮。

http://ericharlow.blogspot.in/2010/09/experience-multiple-android-activities.html

如果您不想使用那个详细的 URL,下面是您问题的答案

创建

ArrayList<String> mIdList = new ArrayList<String>onCreate() ActivityGroup 类。

注意: 当您返回到之前的 Activity 时,此 mIdList 会帮助您。

在您的类中创建一个扩展 ActivityGroup 的方法,如下所示:

public void startChildActivity(String Id, Intent intent) {   
Window window = getLocalActivityManager().startActivity(Id,intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));

if (window != null) {
mIdList.add(Id);
setContentView(window.getDecorView());
}
}

在扩展 Activity 的主类中执行此操作:

Intent goOrderScreenActivity = new Intent(getParent(), CustomerInfoActivity.class);
goOrderScreenActivity.putExtra("Flag", 1);
**YourClassObjectWhichExtendsACtivityGroup** parentActivity = (YourClassObjectWhichExtendsACtivityGroup)getParent();
parentActivity.startChildActivity("YOUR_ID", goOrderScreenActivity);

关于android - 如何打开ActivityGroup的子Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14313980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com