android程序报错之后,怎么关闭应用程序啊 报错之后,我点击强制关闭,怎么没有关闭呢,而是吧上一个Activity弹出 那我怎么在报错之后,完全退出程序呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码能贴出来么?这样讲没法确定,可能有线程或者其他activty运行着,等等 我知道原因 就是因为报错之后,,吧当前的进程杀掉之后,但是栈里面的Activity没有销毁,而一个activity就是一个进程,所以又启动了一个进程。 那我怎么关掉这个应用程序呢。 我吧访问过的Activity放在List里面,但就是因为报错之后,List里面的Activity就没有了 什么一个activity一个进程,楼主对进程,activity概念混淆了。建议你去看一下ActivityThread, ActivityManagerService. 如果你上一个Activity没有finish掉,肯定是会在次出现撒,把前面的finish掉估计不会出现 我本来是用List保存访问过的Activity,正常情况下, 我点击退出时是吧List里面的Activity finish掉,这样可以。但是如果报错之后,点击强制关闭,前一个进程关闭了,但又开启一个进程,这是我点击退出时,List里面的值就没有上个进程的Activity了,这个问题我怎么解决啊。 ActivityManager里面保存了启动的activity,没有必要自己保存。不知道你程序的目的是什么,呵呵 强制关闭,应用程序就被终止了,当然你可以捕捉Exception,然后做一些处理,然后自己finish() 这个确实是这样的 ,你结束当前的但是你前面的那个activity在栈里面,肯定会弹出来了,这样解释不知道明白不。活动的activity存储在栈里面 就是你不知道是哪里出错的, 有没有方法捕捉强制关闭这个弹出框。 我记得Application这个类可以 看LogCat输出的错误提示就可以知道哪出错了。 你没懂我意思,我意思就是想捕捉这个FC窗口, 然后在这里面写清空Activity栈, 你的弹出的Activity和你出现forcecose的activity是在同一个process吧。建议方法:定义一个intent,所有接受这个intent的activity,收到后,都退出。android没有方法给你,让你自己去退出process,只有退出activity。而且android不建议你去quit process. android系统会帮你管理process. 解决了,我继承Application,实现Thread.uncaughtException接口 我也遇到这样的问题,一出错,就要自己手动去关闭前面一个个的activity。楼主能把你的解决方案说得再详细点么 你可以把访问过的Activity全部保存在application中, 然后退出的在把application中的activity一个个finish掉,然后杀死该进程 我现在是自己加了try catch,异常了去关闭list里的activity 楼主,我也遇到了同样的问题,但是你说的不明白啊,有demo么? 挺无语的,虽然隔了一年的帖子,还是要说点,楼主说的问题很明确,几乎开发Android大一些的系统都会有问题,我也遇见过,还没解决,但这贴中这么多人回答,根本都是一些咬文绞字的家伙,又不是搞学术的,大概知道原理,只不过说的问题而已,还有就是不正面回答,跟你绕,会就会,不会就不会,大家一起研究,至于这么玩么 关于一条命令,诡异之诡异 android 关于从服务器端读取数据并保存 如何将安装完后的apk进行分类 毕设做一个安卓下的浏览器 淘宝网手机客户端如何实现获取数据库商品信息 android最全的实战经验总结+基础总结 请熟悉android的朋友看看这个问题 一个简单的新闻客户端,为什么在模拟器上可以获得新闻数据,放到真机上就不行了 第三方登录QQ AndroidStudio目录结构问题 android应用运行崩溃!谁能帮我看一下。 JNI的问题
我吧访问过的Activity放在List里面,但就是因为报错之后,List里面的Activity就没有了
不知道你程序的目的是什么,呵呵
就是你不知道是哪里出错的, 有没有方法捕捉强制关闭这个弹出框。 我记得Application这个类可以
建议方法:定义一个intent,所有接受这个intent的activity,收到后,都退出。android没有方法给你,让你自己去退出process,只有退出activity。而且android不建议你去quit process. android系统会帮你管理process.