运行项目的时候出现闪退的问题:仔细观察是在在进行activity页面跳转的时候,出现了java.lang.RuntimeException: Unable to pause activity报错。

原因所在:我在切换activity时候,调用了函数:

onDestroy();

在Activity的生命活动周期中onDestroy()方法是用来结束Activity的生命周期,释放Activity所占用的资源;当你调用onDestroy()方法时,并进行了跳转等操作,这是需要使用当前Activity的引用的,但是被你使用onDestroy()释放掉了,这时候就出现上述的错误,并提示找不到当前的Activity(No activity):

java.lang.IllegalStateException: No activity
    java.lang.RuntimeException: Unable to pause activity {包名/包名.page.main.SplashActivity}: java.lang.IllegalStateException: No activityat android.app.ActivityThread.performPauseActivityIfNeeded(ActivityThread.java:4943)at android.app.ActivityThread.performPauseActivity(ActivityThread.java:4894)at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:4845)at android.app.servertransaction.PauseActivityItem.execute(PauseActivityItem.java:46)at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2257)at android.os.Handler.dispatchMessage(Handler.java:106)at android.os.Looper.loop(Looper.java:233)at android.app.ActivityThread.main(ActivityThread.java:8030)at java.lang.reflect.Method.invoke(Native Method)at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:631)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:978)

这样操作是错误的:finish方法是将Activity移出返回栈,所以当你点击手机上面的“back”按键的时候,也不会再找到这个Activity。同时也会调用onDestroy()方法,但是当别的对象还持有这个Activity的引用就无法调用onDestroy。

这个时候应该使用的方法是:

finish();

Unable to pause activity : java.lang.IllegalStateException: No activity相关推荐

  1. Java.lang.IllegalStateException Activity has been destroyed

    12-07 11:13:14.030 13836-13836/com.xxx.xxx.android E/error.out: 检测到严重错误,程序即将退出java.lang.RuntimeExcep ...

  2. java.lang.IllegalStateException Unable to find a @SpringBootConfiguration错误解决方案(亲测)

    问题描述: java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @C ...

  3. [Android Pro] java.lang.IllegalStateException: Fragment(XXFragment) not attached to Activity异常

    [Android Pro] java.lang.IllegalStateException: Fragment(XXFragment) not attached to Activity异常 参考文章: ...

  4. java.lang.IllegalStateException: Unable to read meta-data for class 问题的解决

    java.lang.IllegalStateException: Unable to read meta-data for class 问题的解决 参考文章: (1)java.lang.Illegal ...

  5. SpringBootTest测试类报错:Suppressed: java.lang.IllegalStateException: Unable to find a @SpringBootCon

    在一个特别简单的mybatisPlus测试类中,单元测试时,报错Suppressed: java.lang.IllegalStateException: Unable to find a @Sprin ...

  6. java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this a

    微信支付它给的WXPayEntryActivity主题改错了 java.lang.RuntimeException: Unable to start activity ComponentInfo{包名 ...

  7. IDEA 启动报错:java.lang.IllegalStateException: failed to create a child event loop 问题解决

    遇到的问题 昨天电脑自动更新了,今天死活启动不了项目,看到idea的提示是: idea日志如下 根据提示说 查看idea的启动日志: 2018-11-20 17:35:42,010 [ 46737] ...

  8. java.lang.IllegaLStateException:Source.readString() mest not be null

    2019独角兽企业重金招聘Python工程师标准>>> 马上都要去演示了,进入订单列表页面,总是崩溃,错误日志如下文所示: java.lang.RuntimeException: U ...

  9. 记录一次gilde引起的异常:(java.lang.IllegalStateException: Cannot pool recycled bitmap)

    遇到的log日志打印如下: 12-15 16:55:50.435 20360-20360/com.ysb E/AndroidRuntime: FATAL EXCEPTION: mainProcess: ...

最新文章

  1. 机器学习开发者的现代化路径:不需要从统计学微积分开始
  2. JavaScript(九)正则表达式
  3. asp.net中退出登陆的相关问题(解决后退或直接粘贴地址进入网页的问题)
  4. RSA加密原理:非对称加密鼻祖
  5. boost::parameter::aux::maybe相关的测试程序
  6. word打开文档很久很慢_word文档打开特别慢怎么解决,word10打开文档很慢
  7. $_SERVER参数用法总结(php手册)
  8. ITM_win_agentCPU内存占用较高
  9. [C语言] va_start和va_end详解
  10. Linux高频命令汇总,Linux高频命令
  11. linux配置端口ipv6地址,linux配置ipv6地址命令
  12. patran如何看屈曲因子_校准证书中的修正值、修正因子,你真的会用吗?
  13. 【Linux入门学习之】Linux连接文件:硬连接和软连接
  14. login-webflow.xml初步分析
  15. 第七章 与Web集成——《跟我学Shiro》[张开涛]
  16. 王朝娱乐H5 游戏源码(cocos creator , pomelo + mongDB)搭建教程
  17. python:算术平方根的实现
  18. 程序猿转行为什么这么难
  19. 佛蒙特大学计算机排名,佛蒙特大学计算机科学与信息系统本科入学要求.pdf
  20. 什么是 Cookie Session 和 JWT

热门文章

  1. 自动化测试软件费用,计费引擎资费自动化测试
  2. VLOOKUP函数使用方法
  3. 图解:各大互联网公司的邪恶本质
  4. uharc 命令参数使用
  5. 信息系统项目管理师---第四章 项目整体管理
  6. Blender+PS三维辅助CG场景概念设计学习教程
  7. 三招必杀技 彻底清除IE内部顽固病毒(转)
  8. 为什么NFT在加密货币的文艺复兴中不可或缺?
  9. 一键复制 — vue
  10. 陕西哪个学校计算机专业比较好,西安的大学计算机专业排名