相关疑难解决方法(0)

以编程方式从最近的应用删除应用

我知道可以在清单中声明活动,因为它们被排除在以下位置android:excludeFromRecents:http: //developer.android.com/guide/topics/manifest/activity-element.html#exclude

但是,这不是我想要的,我想知道是否有办法以编程方式从最近的应用程序中删除应用程序

android

49
推荐指数
6
解决办法
5万
查看次数

如何在完成后从最近的任务中删除taskAffinity中的singleTask活动?

假设我们有两个活动.

A - 主要活动,即"启用主启动器"(适当的意图过滤器等)

B - 具有singleTask规范的任务根活动(此活动只能有一个实例)和自定义taskAffinity(用于区分主要任务)根).

假设B代表一个任务,只有当它没有完成时才有效 - 返回它或者在完成它之后从最近的任务再次启动它不是一个选项.

在某些时候 - A开始B开始新任务.目标是在用户完成B时从最近的任务列表中删除B.用户可以从B导航到其他任务(使用主页长按)然后导航回B,只要它没有完成.从启动器启动A不会将B带到前台,因为它们具有不同的任务关联性.

Android将B识别为任务的根,因此即使B已完成,B也会在最近的任务列表中可见,并且用户始终可以返回到该任务.使用A将B移动到一个任务不是解决方案,因为在B运行的时间 - 用户应该能够在A和B任务之间切换.将excludeFromRecents添加到B的清单会将其从最近的任务列表中完全删除,这也是不好的解决方案.

怎么实现呢?(对不起,我的英语不好)

android taskaffinity android-activity back-stack

9
推荐指数
1
解决办法
2719
查看次数

在API级别低于21的情况下使用Activity类的finishAndRemoveTask()方法

我需要从最近使用的应用列表中删除应用.API级别21及以上版本没有问题.我使用finishAndRemoveTask()方法.但是这个方法不能用于比21更爱的API级别.如何在比21级更爱的API级别上调用该方法?

我尝试了解决方案,但它们不起作用:

关闭应用并从最近的应用中删除/

android systemexit activity-finish

7
推荐指数
1
解决办法
3139
查看次数

Android - 从Recent Apps中删除应用程序

我正在开发一个Android应用程序.如果我关闭我的应用程序,我的应用程序在"最近的应用程序"列表中可用.现在我不想在"最近的应用程序"中显示它.如何以编程方式关闭我的应用程序后,如何从"最近的应用程序列表"中删除它.请你能分享一下你的建议.

android

3
推荐指数
1
解决办法
7254
查看次数

如何从退出按钮退出Android应用程序?

可能重复:
android - 退出应用程序代码

我找到了退出Android应用程序到主屏幕(Android手机)的方法.

我的代码不是完全退出应用程序,而是转向应用程序的根活动.

这是我的代码

//Expression
    Button exit = (Button) findViewById(R.id.exit);
    exit.setOnClickListener(new OnClickListener()
    {
        @Override
        public void onClick(View v)
        {
            // TODO Auto-generated method stub
            finish();
            System.exit(0);
        }
    });
Run Code Online (Sandbox Code Playgroud)

你能告诉我如何退出应用程序并转到Android手机的主屏幕吗?

问候,

android

1
推荐指数
1
解决办法
4万
查看次数