我一直在使用runOnUiThread方法搞砸了一下。如果我只是在我的活動中做一個方法:Android Java runOnUiThread()
public void Test()
{
runOnUiThread(new Runnable()
{
public void run()
{
Log.v("mainActivity", "test");
}
});
}
我注意到,這個runnable只運行一次。但是,這不是問題。我想知道的是,如果我完全錯過了一些東西,它會在後臺執行某些操作,導致在執行該方法幾次時幀頻下降。
活動的mHandler只能在UI線程上工作嗎? – likejiujitsu 2014-08-17 19:33:21
@likejiujitsu Handler的特定實例,是的。這就是它的目的。您可以在這裏看到如何爲另一個線程設置Handler:http://developer.android.com/reference/android/os/Looper.html – 2014-08-18 21:09:33