Android 我如何启动我的应用程序的独立活动以及手机应用程序启动活动以拨打电话?

Android 我如何启动我的应用程序的独立活动以及手机应用程序启动活动以拨打电话?,android,android-activity,Android,Android Activity,我正在开发一个应用程序,我需要在一个单独的历史记录和堆栈中启动一个活动,正如你在照片中看到的那样,电话应用程序启动活动以进行独立工作的呼叫,甚至当我想查看最近的应用程序时,也可以观察到这一点 在应用程序的清单文件中 在应用程序清单文件的中 在中使用 android:launchMode="singleTask" 在活动节点中 详情如下: 使用 android:launchMode="singleTask" 在活动节点中 详情如下: 要创建独立的历史记录和堆栈,需要设置以下标志: Inte

我正在开发一个应用程序,我需要在一个单独的历史记录和堆栈中启动一个活动,正如你在照片中看到的那样,电话应用程序启动活动以进行独立工作的呼叫,甚至当我想查看最近的应用程序时,也可以观察到这一点


在应用程序的清单文件中


在应用程序清单文件的

中使用

android:launchMode="singleTask"
在活动节点中

详情如下:

使用

android:launchMode="singleTask"
在活动节点中

详情如下:


要创建独立的历史记录和堆栈,需要设置以下标志:

Intent intent = new Intent(this,ActivityA.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK |
                  Intent.FLAG_ACTIVITY_NEW_DOCUMENT |
                  Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
startActivity(intent);

通过这种方式,您有两组活动,在最近的应用程序列表中有各自独立的列表。

要创建独立的历史记录和堆栈,您需要设置以下标志:

Intent intent = new Intent(this,ActivityA.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK |
                  Intent.FLAG_ACTIVITY_NEW_DOCUMENT |
                  Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
startActivity(intent);

通过这种方式,您有两组活动,在最近的应用程序列表中有各自的单独列表。

您尝试了什么?显示您用于启动活动的意图。目前我只使用常规形式:“intent in=new intent(getActivity(),ActivityB.class);in.addFlags(intent.FLAG\u activity\u CLEAR\u TASK);in.addFlags(intent.FLAG\u activity\u new\u TASK);StartActivity(in);”。但我无法用这个来完成我在问题中解释的内容。你尝试了什么?显示你开始活动的意图。目前我只使用常规形式:“intent in=new intent(getActivity(),ActivityB.class);in.addFlags(intent.FLAG\u activity\u CLEAR\u TASK);In.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);StartActivity(In);”。但我无法用这个来完成我在问题中解释的内容。