我是 android 应用程序开发的初学者。我正在使用 android 中的线程。我已经阅读了有关runOnUiThread
在主 UI 上运行代码的信息(如果我没记错的话?我猜。)。
我的问题是主 UI 上的普通代码和里面的代码有什么区别runOnIUThread
。
示例:1
class A
{
getDataFromServer(foo);//Code on mainUI
}
示例:2
getActivity.runOnUiThread(new Runnable(){
@Override
public void run(){
getDataFromServer(foo);
}
});
这两个例子有什么区别。请帮助我。你的回答对我来说将是一个新的学习。