我的应用在用户首次运行应用时显示了注册活动,如下所示:
因此,当用户点击每个屏幕上的按钮时,活动将以完全相同的顺序相互启动.
当用户从活动#2转到#3时,是否可以完全从历史堆栈中删除#1和#2?我喜欢它,以便如果用户在#3,并点击后退按钮,他们只是转到主屏幕,而不是回到启动画面.
我想我可以用任务来完成这个任务(即在#3上开始一个新任务)但是想看看是否有更简单的方法,
谢谢
我知道可以在清单中声明活动,因为它们被排除在以下位置android:excludeFromRecents:http:
//developer.android.com/guide/topics/manifest/activity-element.html#exclude
但是,这不是我想要的,我想知道是否有办法以编程方式从最近的应用程序中删除应用程序
我正在从服务启动活动,并希望它出现在最近的应用列表中.
但是,如果我退出应用程序,我希望从最近的应用程序列表中删除活动(例如,按活动的UI上的按钮调用finish()).
从最近的应用列表中排除活动android:excludeFromRecents="true"并未向我提供我需要的初始活动行为,即最近的应用列表中显示的活动.
这可能吗?