Android中本地广播的实现
16lz
2021-01-26
其实Android的本地广播并没有什么好讲的,他就是用了一个localbroadcastmanager类来sendbroadcast,以及注册和注销广播,没有什么特点,其中实例该类的时候用了getinstance方法源代码为:
public static LocalBroadcastManager getInstance(@NonNull Context context) {105 synchronized (mLock) {106 if (mInstance == null) {107 mInstance = new LocalBroadcastManager(context.getApplicationContext());108 }109 return mInstance;110 }111 }
mInstance是该类中的一个静态的localbroadcastmanager实例,可以看出真正的实例化过程还是调用了该类的一个构造函数,所以用该构造函数实例化效果是一样的。
更多相关文章
- Android(安卓)TTS学习――TTS初体验(下)
- Android(安卓)Activity启动机制流程和四种启动模式
- android sp wp
- android中LayoutInflater
- android.database.sqlite.SQLiteConstraintException: error cod
- android 拦截器
- C语言的函数递归(下)
- RelativeLayout常用属性介绍及实例讲解
- ANDROID JNI的使用简介