- 博客(5)
- 收藏
- 关注
原创 Looper.loop不会导致ANR分析,ANR导致的分析
简单的记录下吧。 首先让我们了解几个名词: ANR:应用程序无响应 导致原因:主线程里面做耗时操作 线程阻塞:一旦线程被阻塞,该线程就不会工作,之后唤醒后,该线程才会继续工作。 线程唤醒:唤醒被阻塞的线程。 主线程looper的创建:在android的入口时ActivityThread的Main方法中创建looper。 主线程looper创建的原因:使a...
2019-03-08 10:44:42 221
原创 android 生命周期 详细分析
一 。Activity的生存期 Activity类中定义了7个回调方法,覆盖了Activity生命周期的每一个环节,下面来一一介绍这7个方法 1.onCreate() 这个方法在每一个Activity类都会有,当我们新建一个Activity类时,一定会重写父类的onCreate方法,onCreate方法会在Activity第一次被创建时调用。我们应该在这个方法中完成Activity的...
2018-10-31 16:26:34 283
原创 android studio 中aidl的简单使用
aidl是什么? 进程之前共享数据的一种方式 android studio上aidl的使用 如下为src的项目结构 1.在main下创建aidl文件夹,然后新建包,新建一个aidl文件 如上图中标记1 代码如下 // AidlService.aidl package ktc.com.aidlservice; interface AidlService { //我随便定义一个方法...
2018-09-07 16:56:11 219
原创 Android接口回调分析
在android开发中接口是经常见的,但是他的用法我也是最近刚掌握的,今天给大家分享下。 首先,接口是回调的,当你完成某一动作之后回调的。 我们先分析一波,回调首先需要接口,然后需要在某一动作之后调用接口的方法,接下来需要一个回调的方法。接下来就是需要在其他类中通过其调用这个类的回调的方法,把接口及其将
2017-11-20 18:38:58 262
原创 欢迎使用CSDN-markdown编辑器
Android TV开发事件传递机制和焦点问题 在说道焦点问题的时候,我们必须想要知道事件。 事件传递机制就是当你触发某件事物时候它做出的回应,而传递机制就是他做出反应的路径。 首先我们要知道下面三个方法: 1.dispatchTouchEvent 事件分发(事件向下级传递) 2.onInterceptTouchEvent 时间拦截 3.onTouchEvent 时间的处理
2017-09-18 21:25:45 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人