自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Dialog踩坑

问题一:1、在自定义的DialogFragment中,onCreateDialog方法中执行 View view = getLayoutInflater().inflate(R.layout.dialog_fan_edit_confirm, null); 报错栈溢出错误(执行View view = inflate(getContext(), R.layout.mem_monito...

2019-01-21 14:08:22 482

转载 Android中Activity、Service和Application的Context分析

转自:http://blog.csdn.net/race604/article/details/9331807 并且加了自己的见解在android中我们经常遇到这样的情况,在创建一个对象的时候,往往需要传递一个this参数。比如:语句 MyView mView = new MyView(this),要求传递一个this参数,这个this究竟指的是什么东西呢?其实这里的this指的就是当前的Acti...

2018-03-28 00:30:50 4208

原创 谈谈安卓消息处理机制

问题引入一些问题:在UI线程中有几个Looper对象?有几个MessageQueue对象?有几个Handler对象?有几个Message对象? 怎么保证只有一个Looper对象的? 怎么保证只有一个MessageQueue对象的? 为什么发送消息在子线程,而处理消息就变成主线程了,在哪儿跳转的? looper对象只有一个,在分发消息时怎么区分不同的handler? 能不能在子线程中创建Handle...

2018-03-17 12:28:36 266

原创 谈谈安卓启动模式

standard默认模式,可以不用写配置。在这个模式下,都会默认创建一个新的实例。因此,在这种模式下,可以有多个相同的实例,也允许多个相同Activity叠加。如果以这种方式启动的Activity被跨进程调用,在5.0之前新启动的Activity实例会放入发送Intent的Task的栈的顶部,尽管它们属于不同的程序,这似乎有点费解看起来也不是那么合理,所以在5.0之后,上述情景会创建一个新的Tas...

2018-03-15 23:17:36 186

原创 Java、安卓的线程理解系列一(一篇就够了)

基础知识篇一、线程的状态  (这方面知识极力推荐去看孙老师的《Java面向对象编程》)     首先我们要理解线程的状态。    1.新建状态:用new语句创建的线程处于新建状态,与其他new出来的对象一样,仅仅是在堆区分配了内存    2.就绪状态:当一个线程对象被创建后,调用其start()方法,该线程就进入就绪状态,处于这个状态的线程位于可运行池中,等待CPU的使用权    3.运行状态:一...

2018-02-25 23:02:09 321

原创 对Java的强、软、弱、虚引用的理解

参考:http://blog.csdn.net/lyfi01/article/details/6415726#comments一、内存泄漏的原因    当某些对象不再被使用,但是由于仍然 被引用 而导致垃圾收集器不能回收他们,它们一直占居着空间。一句话,生命周期较长的对象持有生命周期较短的对象的引用二、Java对象的强、软、弱、虚引用1.强引用(StrongReference)    强引用是使用...

2018-02-25 17:09:31 336

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除