我不知道发生了什么。我有一个计时器,我需要显示一个 toast 消息,所以我必须使用 runOnUiThread 来实现它。但是当代码执行到 Toast 时,它会失败:
private void Print(String message)
{
final String CustomMessage = message;
try{
this.runOnUiThread(new Runnable() {
@Override
public void run() {
try
{
Toast.makeText(MainActivity.this,CustomMessage,Toast.LENGTH_LONG).show();
}
catch (Exception e)
{
String b = e.getMessage();//Null Pointer Exception.
}
}
});
}
catch (Exception Error){}
}
这里是手表。
可能是什么原因?我一直这样做,没有什么是空的。
更新
这里是 LogCat 的一部分