我有一个登录活动。登录后,将启动Main活动,该活动使用片段进行用户导航。我想在我的主要活动的导航抽屉中的一个按钮,将完全关闭应用程序Android完全强制退出应用程序

现在,我已经看到了许多线程,并试图实现他们的解决方案。例如:

我在我的主要活动试图finishAffinity(),应关闭当前的活动以及所有父活动

我已尽快造就了我的主要活动在登录活动使用finish()尝试,然后再次拨打finish()当用户点击按钮

这个问题的最高票数答案:Close application and remove from recent apps/,似乎也不工作。首先,android:autoRemoveFromRecents="true"需要API> 21,但即使我的最低SDK版本设置为21,该应用仍停留在列表

最后,我已经当用户点击退出按钮使用意图和导航回试到登录活动,并设置退出额外的标志,然后完成登录活动(即exit android application programmatically)

这些都没有工作。他们都将关闭主要活动,甚至可能关闭登录活动。但是,如果用户点击应用程序列表/当前应用程序/打开应用程序键(大多数手机上的方形软键),该应用程序仍然可见。当该应用程序在该列表中单击时,它会将我带回到登录活动屏幕(我不确定这是从新开始的应用程序,还是仅将我带到之前没有关闭的登录屏幕)

绝望的我都甚至试图System.exit(0),我知道是坏的,但即使不从应用程序列表中删除应用程序

那么,如何编程完全退出应用程序,并删除所有的痕迹它是开放的?

编辑:我太匆忙声称下面的答案之一没有工作(见上面的斜体)。答案不正确删除

2016-03-28

Simon

+1

你不应该那样做。Android会缓存应用程序进程,以便它们尽可能长时间保留在内存中,并在用户再次使用应用程序时重用。应用程序开发人员应该期待这种行为 –

+1

[关闭应用程序并从最近的应用程序中删除/]可能的重复(http://stackoverflow.com/questions/22166282/close-application-and-remove-from-recent-apps)。另请参阅[以编程方式从最近的应用中删除应用](https://stackoverflow.com/questions/13385289/remove-app-from-recent-apps-programmatically)。 –

android强制结束进程_Android完全强制退出应用程序相关推荐

  1. Win64 驱动内核编程-26.强制结束进程

    强制结束进程 依然已经走到驱动这一层了,那么通常结束掉一个进程不是什么难的事情.同时因为win64 位的各种保护,导致大家慢慢的已经不敢HOOK了,当然这指的是产品.作为学习和破解的话当然可以尝试各种 ...

  2. 驱动 -- 强制结束进程 -- 整理

    有一阵子没 写博客,正好这几天 写了个 内核级强制结束进程 的小例子.写这个例子之前都没去查什么资料,主要是想试试自己能不能写出来吧.写完后才发现 看雪论坛 曾经发表过一篇很相似的文章,实现的细节可能 ...

  3. 强制结束进程的命令和软件

    有时,我们在进程中发现可疑进程时,用Windows的任务管理器并不一定能结束它,这时,我们需要更多更强大的强制结束进程的命令或软件来对付它,下面介绍两个Windows强制结束进程的命令和一个我常用的进 ...

  4. win10taskkill强行结束进程_Win10程序卡死怎么办? Win10强制结束进程的两种方法

    Windows 10系统中,经常遇到某一进程卡死.停止运行的现象,处理此问题的方法可以有:注销一次系统:结束此系统进程. 结束系统进程的方法可以在任务管理器中进行,也可以在管理员命令提示符窗口中使用T ...

  5. linux kill强制结束进程参数,Linux结束进程之kill、killall、pkill命令

    1. 前言 我们经常在Linux里使用kill命令来结束某后台进程.但kill命令实际上是向进程发送信号,并且有多种信号.终止运行一个程序只是其中一个信号而已.kill是根据进程号发送信号的,而另一个 ...

  6. 浅谈驱动中强制结束进程的3种方法

    一个应用程序想要结束另一个进程所要做的事:首先获得目标的进程ID,接着利用OpenProcess获取进程句柄(确保足够权限),最后将句柄传给TerminateProcess了结那个进程. OpenPr ...

  7. win10taskkill强行结束进程_技术员细说win10系统强制结束进程命令的教程

    win10系统是很多电脑用户首选的装机系统,然而有不少用户在使用过程中可能会碰到win10系统强制结束进程命令的情况.大部分用户电脑技术都是菜鸟水平,面对win10系统强制结束进程命令的问题,无法自行 ...

  8. Android后台强制结束进程,Application入口或者activity回调的是哪个方法?

    ====================问题描述==================== dengdeng  ====================解决方案1==================== ...

  9. 【LInux】后台执行命令 nohup 以及强制结束进程命令 kill

    通过终端远程操作服务器时,难免要使特定进程处于持续运行状态,例如深度学习训练网络参数,但又不可能长时间不间断操作终端,我们希望将进程保持后台持续运行,这里提供两个思路:(1)docker 内运行,退出 ...

最新文章

  1. Nginx 高可用集群解决方案 Nginx + Keepalived
  2. python和c哪个好学-C/C++和Python哪个更有前景?
  3. 视频直播技术详解(8)直播云 SDK 性能测试模型
  4. creator找不到编译器 qt_VS2017直接使用QT库创建程序
  5. RDBMS运行过程示例
  6. sql server 架构_在SQL Server中引入架构文档
  7. 如何设置Mac允许远程电脑SSH登录?
  8. 【ECU】汽车电子/嵌入式工程师学习网站、资源、路线
  9. 袁国宝:董明珠的小倔强!
  10. 在python中month函数的用法_Python代码中calendar.monthrange(year,month)函数其什么作用呢?...
  11. 【2023 · CANN训练营第一季】晟腾AI入门课(TensorFlow)第一章 晟腾AI基础知识介绍
  12. 怎么在unity中测试游戏_Unity中的性能基准测试:如何开始
  13. 精选腾讯出品的 16 款小程序
  14. 大板加腋 弹性板6计算_土木吧丨有梁就不用算冲切?弹性板6中毒很深
  15. 从GitHub上下载项目后如何运行,学习
  16. Linux GPIO操作分析 - Exynos 5260
  17. proteus教程——74hc165
  18. trafficserver安装配置
  19. epplus 一般使用教程
  20. 数据归约——主成分分析PCA

热门文章

  1. UVA347 LA5455 Run【迭代+打表】
  2. 开源编译工具和编译软件
  3. Eclipse Scout架构商业应用开发的工具与环境
  4. Bailian2739 计算对数【对数】
  5. UVA11309 Counting Chaos【Ad Hoc】
  6. Bailian4071 查找出现了k次的字符【字符串】
  7. KMP模式匹配算法程序(Python,C++,C)
  8. 一题多解 —— python ndarray 的 value_counts
  9. python中的运算符重载_Python中的操作符重载
  10. android拷贝文件到内部存储,将文件保存在内部存储android中