我一直在使用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