1
我试图从我的应用程序开始一个应用程序(不是我的,哪些代码我不知道和/或无法编辑)的活动。开始另一个应用程序活动从最近的列表中删除它
我想要做的是,开始这一活动后(我们称之为OtherAppActivity
)既不是我的活动(姑且称之为MyAppActivity
),也不OtherAppActivity
在最近的应用列表显示保持。
我当前的代码:
AndroidManifest.xml中
<activity
android:name=".activities.Launch"
android:noHistory="true"
android:exported="true"
android:excludeFromRecents="true"
android:launchMode="singleInstance"
android:theme="@style/EmptyActivity">
MyAppActivity.java
// Intent to launch OtherAppActivity
Intent intent = new Intent();
intent.setClassName(PKG, ACTIVITY);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivityForResult(intent, 88);
我已经做了很多的搜索,但没有答案的我找到了,为我工作。
我希望你明白我想做什么,并可以帮助我。提前致谢。