我使用以下简单代码行在Android中创建“处理程序”的实例:
Handler mTHandler = new Handler();
问题是,当我与调试器进行检查时,即使成功创建了实例,我也总是得到“ null”,但是即使对象的值为“ null”,我也可以调用该类的方法例如:
mTHandler.handleMessage(new Message());
主要问题是当我尝试将回调分配给mTHandler时:
if (mTHandler != null) {
mTHandler.post(new Runnable...)
}
,因为实例始终为“ null”,所以永远不会注册该回调。我的问题是:
感谢您的帮助,
丹