Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何打开ActivityGroup的子活动_Android_Tabs_Android Activity_Activitygroup - Fatal编程技术网

Android 如何打开ActivityGroup的子活动

Android 如何打开ActivityGroup的子活动,android,tabs,android-activity,activitygroup,Android,Tabs,Android Activity,Activitygroup,如何在选项卡中打开ActivityGroup的子Activity。我想用Tab从状态栏通知打开子活动。我直接调用了“活动”,但选项卡不可见。任何人都知道如何打开活动组的活动请将此作为参考,这将帮助您解决问题。这里详细介绍了调用子活动 如果您不想使用详细的URL,以下是您问题的答案 创建 ActivityGroup类的onCreate()中的ArrayList mIdList=new ArrayList 注意: 当您返回到上一个活动时,此中间列表将帮助您 在类中创建一个扩展ActivityGro

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

请将此作为参考,这将帮助您解决问题。这里详细介绍了调用子活动

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

创建

ActivityGroup类的
onCreate()
中的
ArrayList mIdList=new ArrayList

注意: 当您返回到上一个活动时,此中间列表将帮助您

在类中创建一个扩展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()); 
      }    
  }
在扩展活动的主课堂中,请执行以下操作:

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

您正在使用自定义选项卡吗。我正在使用自定义选项卡。您尝试过我的解决方案吗?是的。。。我按照你的建议尝试了你的解决方案,但没有得到我的解决方案…如果对你有帮助,你可以接受答案。我正在从状态栏通知的“onClick”调用activityGroup的子活动。请按照我在回答中提到的URL进行操作。无论您从何处调用您的孩子活动。只关心您用于此活动的方式和逻辑,以及如何处理您的
活动组上的
onBackPressed