![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
uzck
这个作者很懒,什么都没留下…
展开
-
Android View的点击事件与回调函数
回调函数最简单的回调函数场景:有A类和B类,A类的C方法,B类的D方法A需要调用B类的D方法,而B类的D方法又需要调用A类的C方法,也就是相互调用。简单的回调函数使用可以参考如下代码/*** 回调函数*/public interface Callback { void meet(ScheduleTable schedule);}/**Boss类 实现CallBack...原创 2018-11-14 20:16:11 · 1113 阅读 · 0 评论 -
普通Java类获取context
场景:存储数据使用的是SharedPreferences,都知道最简单的获得SharedPreferences的方法是context.getSharedPreferences,但是我存储数据的环节放在了自定义Interceptor(okhttp3)的interceptor方法里面,这个类是无法从Activity/Fragment里获取context的,当然,可以设置一个context的属性放在构造...原创 2018-11-15 10:43:54 · 6958 阅读 · 1 评论 -
Android Handler机制浅析
1. Looper在讲Handler之前,首先要讲讲Looper和MessageQueue。Looper类源码的说明:Looper是用来给线程发送消息的,线程没有默认的message loop,可以通过Looper.prepare()创建线程的looper。看下prepare的代码吧private static void prepare(boolean quitAllowed) { if...原创 2019-01-05 18:26:16 · 166 阅读 · 0 评论