andriod studio 按钮单击闪退

两个按钮,一个单击后正常显示信息提示框,另一个带图片的信息提示框单击后却闪退

img

img

img

贴一下有报错的日志,你这个自定义Toast写的有问题,一般写法是在xml中:如下

 View view = LayoutInflater.from(context).inflate(R.layout.view_toast_custom, null);
Toast toast = new Toast(context);
toast.setView(view)

需要闪退时的日志分析,一般会有具体信息的。怀疑是toastview为Null导致的。

系统toast用的是TextView,你把toast.getVIew()强转成线性布局了
要用图片的话,自定义一个Toast吧
参考下这个