最近使用自己封装的Toast时,遇到一个问题 java.lang.RuntimeException: This Toast was not created with Toast.makeText() 刚开始追踪原因以为Toast初始化是空的,按照这个思路去改,发现还是出现这个崩溃.so,查资料. 因为产品有吐司图片的需求,所以封装了以下两个方法:文字吐司+图片吐司. public class ToastUtils { private static Toast mToast; public sta
接手以前同事留下的代码,今天突然出现了一个bug: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() 而出错的代码就是一个Toast.makeText()方法. 这个方法很常见,但是报错的不多,前两天有过类似的经验,所以很快找到原因:Android中不允许其他线程更新主线程的视图. 修改很简单,创建一个handler,用来处理消息,然后把原来的处理
如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Controls; using System.Windows.Media; using System.Windows; using System.Globalization; namespace XXXX { publ