1. 搜索logcat日志中的 Fatal 字段,查看Fatal error 信息。
2.查看Tost 是在哪个进程触发的。
在framework 中的 framewrok/base/core/java/android/widget/Toast.java 添加打印堆栈的代码,进程在设置toast 字符的时候就会打印出堆栈信息,就可以查看哪个进程在调用toast。
在以下四个函数中添加以下代码:
RuntimeException e = new RuntimeException("toast test by XXX");
e.printStackTrace();
public static Toast makeText(Context context, CharSequence text, int duration) {
public static Toast makeText(Context context, int resId, int duration)
public void setText(int resId) {
public void setText(CharSequence s) {