Java Toast在调用runUnuithRead()时冻结

Java Toast在调用runUnuithRead()时冻结,java,android,multithreading,user-interface,toast,Java,Android,Multithreading,User Interface,Toast,我的应用程序代码有一个错误:它说我必须调用Toast.makeText。。。从UI线程。我发现我应该用runOnUIThread调用这个方法。。。方法这解决了我的问题,但现在我的屏幕上的吐司一直冻结;这个问题有什么解决办法吗 这是因为您的toast一直在显示,原因是您的ui线程一直在运行。你能在你得到错误的地方发布代码吗?必须调用Toast.makeText。。从ui threadyes post code。。多线程?好吧,它可能崩溃了。将你的设备连接到笔记本电脑,检查应用程序一定崩溃的日志。发

我的应用程序代码有一个错误:它说我必须调用Toast.makeText。。。从UI线程。我发现我应该用runOnUIThread调用这个方法。。。方法这解决了我的问题,但现在我的屏幕上的吐司一直冻结;这个问题有什么解决办法吗

这是因为您的toast一直在显示,原因是您的ui线程一直在运行。你能在你得到错误的地方发布代码吗?必须调用Toast.makeText。。从ui threadyes post code。。多线程?好吧,它可能崩溃了。将你的设备连接到笔记本电脑,检查应用程序一定崩溃的日志。发布代码。问题是应用程序没有崩溃,可能没有冻结,你很可能会一遍又一遍地显示它?你能给runOnUIThread发一些代码吗