Force removing ActivityRecord,app died, no saved state报错的理解
2016-01-26 14:40
1146 查看
为什么说理解呢?出现这个问题,我的情景是,在activity里面直接起了一个Thread,线程里面进行了一个繁重的任务,当线程执行完后,这个activity也销毁了,界面显示的任务栈下面的一个活动。百度之,谷歌之,一般说线程太重,在Onstop方法里面干嘛干嘛,不得其法。
于是问了下同事,给出方法。考虑service去做,而不是activity里面,不过这个在交互方便不那么方便。考虑OnSaveInstance的状态保存,这个可以试着去做一下。再一个,同事又给了个新的思路,换一个手机试试看。然后我机制的换上了我的小米4C,任务一下跑完了,还是报错,但是不是报的title的错,而是其它的错。于是着手把其解决。解决后,流畅完成。然后再换回之前测试的手机,竟然没报错,奈奈滴,于是就这么解决了。
当然不排除真正的这个app die的问题,目前还没调研。
于是问了下同事,给出方法。考虑service去做,而不是activity里面,不过这个在交互方便不那么方便。考虑OnSaveInstance的状态保存,这个可以试着去做一下。再一个,同事又给了个新的思路,换一个手机试试看。然后我机制的换上了我的小米4C,任务一下跑完了,还是报错,但是不是报的title的错,而是其它的错。于是着手把其解决。解决后,流畅完成。然后再换回之前测试的手机,竟然没报错,奈奈滴,于是就这么解决了。
当然不排除真正的这个app die的问题,目前还没调研。
相关文章推荐
- 移动端公共css样式
- android 动态设置TextView值,例:金额添加
- c++11特性与cocos2d-x 3.0之std::bind与std::function
- Android 自己自定义监听模式套路
- intent的startActivityForResult()方法使用注意事情
- 10个最佳企业移动支付APP应用和酷站欣赏
- Swift入门篇-闭包和函数
- Androidapk 反编译
- 微信公众平台开发资源
- cocos2d-x3.2源码分析(一)类FileUtils--实现把资源放在Resources文件目录下达到多平台的引用
- swift 异步加载图片(第三方框架ImageLoader)
- Android Studio 无法识别Genymotion插件的解决方法
- [轉]Android Libraries 介紹 - Butter knife
- Cocos2d-x3.2与OpenGL渲染总结(一)Cocos2d-x3.2的渲染流程
- UIWebView中显示js代码写的提示框带域名问题
- 同一张表中字段之间的运算----OUTER APPLY
- Android Studio打包APK时出现 is not translated in "en" (English) [MissingTranslation]
- Swift基础语法
- android和iOS平台的崩溃捕获和收集
- 编译基于cent64,android,suse32平台程序