在我的onResume()我有這樣的事情:的Android runOnUiThread調用的onResume()再次
@Override
protected void onResume() {
super.onResume();
abc();
}
,並在美國廣播公司()我有:
new Thread(new Runnable() {
public void run() {
MainActivity.activity.runOnUiThread(new Runnable() {
public void run() {
//some code
}
});
}
}).start();
//do something
但是似乎runOnUiThread通過調用的onResume runOnUiThread,因爲我注意到/ /做的事情是做了兩次...
我不知道是否有工作?基本上我需要abc()等待10秒鐘,然後在屏幕上的文本框中顯示一條消息。
睡在一個UI線程上。你阻止了ui線程。錯誤。你不應該阻止ui線程。它在文檔中提到,如果你想檢查 – Raghunandan