我在android上写了一个应用程序,其中通过主活动(UI线程)创建一个线程,新线程保存活动实例,然后在运行时调用其中的一个方法。
我收到一个错误“无法在未调用 Looper.prepare() 的线程内创建处理程序”并在这篇文章中发现: 无法在未调用 Looper.prepare() 的线程内创建处理程序
在更多我不能直接调用另一个线程的方法的问题中,我应该使用 runOnUIThread 或 doInBackGround 等等......
我的问题是为什么?那个设计有什么问题?
提前致谢 :)