我有来自Android Market用户的错误。 我不知道何时发生此错误。 模拟器和测试手机完美运行应用程序! Any1任何想法从哪里开始寻找? 谢谢!
这是错误:
java.lang.RuntimeException:不能 在具有的线程内创建处理程序 不叫做Looper.prepare() android.os.Handler。(Handler.java:121) 在 android.view.ViewRoot。(ViewRoot.java:259) 在 android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148) 在 android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) 在 android.view.Window $ LocalWindowManager.addView(Window.java:430) 在 android.app.Dialog.show(Dialog.java:288) 在 be.test.testerd $ 1.run(testscreen.java:103)
答案 0 :(得分:0)
如果您使用了AsyncTask并且在主UI线程上没有调用doBackground()方法,并调用Toast或在主UI线程上运行的任何其他东西,则会发生这种情况。