美文网首页
优化常见问题

优化常见问题

作者: APP福星高照 | 来源:发表于2021-04-09 20:13 被阅读0次

1、 DecorView that was originally added here

 Activity com.yunji.medichine.activitys.AppWelcomeAc has leaked window DecorView@8a27c11[] that was originally added here

原因是:Activity是ProgressDialog的“父窗体”,“父窗体”都没了,再次调用dialog.show()的时候,肯定报错了。解决方法也很简单。
解决:在onPause中加上dismiss就可以了

 @Override
    protected void onPause() {
        super.onPause();
        if (mDialog != null && !this.isFinishing()) {
            mDialog.dismiss();
        }
    }

2、 Handler (android.os.Handler) {215ddea8} sending message to a Handler on a dead thread

"RuntimeException: Handler{xxxx} sending message to a Handler on a dead thread"。

一般性的,如果是你实现自己的Looper和Handler,建议在Looper.prepare()后,调用Looper.myLooper()来获取对这个线程Looper的引用。
用途:0. 可以调用quit()终止服务线程 1. 接收消息时检查消息循环是否已经退出

值得一说的是: 线程终止了,有时候并不是你自己终止的,很可能能是系统的某个正常的时序导致的(只是你没有注意到这个次序,然后写代码的时候没有注意)

相关文章

  • A/B测试- 优化产品黑客利器

    一、什么是增长以及如何实现 二、转化率优化(CRO) 三、如何优化转化率 四、优化常见问题及注意事项 五、优化利器...

  • Hive优化

    Hive HQL优化 Hive优化目标在有限的资源下,执行效率更高 常见问题数据倾斜map数设置reduce数设置...

  • Android性能优化指南

    常用工具 leakcanary:检测内存泄露BlockCanary:检测卡顿 内存优化参考链接 常见问题之OOM ...

  • 索引

    1.索引问题解决方案 索引优化:常见问题[https://learnku.com/courses/laravel-...

  • 优化常见问题

    1、 DecorView that was originally added here 原因是:Activity...

  • 【信息流系列】广点通投放&优化,实践干货

    久违了,这次是广点通的投放优化总结。主要分为4个内容:1、广点通后台简介;2、账户搭建与优化;3、一些常见问题的解...

  • 【Flink 精选】如何优化大状态作业?

    本文从监控、参数调整、资源规划等方面,优化 Flink 大状态作业的常见问题。 背景:Flink 有状态作业能可靠...

  • 【架构】可伸缩性

    常见问题 有时由于硬件设备的限制,单纯软件上的性能优化已经无法提升系统性能?这时需要改造系统的架构体系,提升系统的...

  • 首席产品体验官笔记 3

    在质朴的真实里优化服务用户,要比推崇虚假的完美实在很多。 Bug是产品常见问题,几乎没有IT工程师可以做到代码写得...

  • 常见问题和性能优化

    一、说明 笔记主要是《Android开发艺术探索》的阅读笔记和自己的理解,笔记中部分内容引自《Android...

网友评论

      本文标题:优化常见问题

      本文链接:https://www.haomeiwen.com/subject/eeywkltx.html