我在一个 android 项目中使用 Handler 来给 main/ui 线程一个回调。
if (mHandler == null) {
mHandler = new Handler(Looper.getMainLooper());
}
mHandler.post(new Runnable() {
public void run() {
freeBeePlaybackEventListener.onError(freeBeeError);
}
});
当我创建处理程序对象即 mHandler 时,我正在检查处理程序是否已经存在。如果没有,那么我正在创建处理程序,即使用单例模式。我的问题是:创建处理程序对象线程安全吗?
谢谢。