如何在页签中打开ActivityGroup的子Activity。我想通过Tab从状态栏通知中打开子活动。我直接调用了activity,但选项卡不可见。任何人都知道如何打开ActivityGroup的Activity。
发布于 2013-01-14 14:20:24
使用这个作为参考,这将帮助你解决你的issue.Here调用子活动解释得很好。
http://ericharlow.blogspot.in/2010/09/experience-multiple-android-activities.html
如果您不想使用详细的URL,可以使用下面的回答您的问题
创建
ActivityGroup类的onCreate()中的ArrayList<String> mIdList = new ArrayList<String>。
备注:当您返回到上一个活动时,此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);https://stackoverflow.com/questions/14313980
复制相似问题