我怎样才能做到这一点?
Thread t = new Thread(new Runnable() {
@Override
public void run() {
FacebookConnectTask task =
new FacebookConnectTask("facebookId", "token", "email", facebookGender,0, 0);
task.setOnPreExecuteListener(this);
task.setOnDoneListener(this);
task.execute();
}
});
t.start();
public void onPreExecute() {
progressbar.setVisibility(View.VISIBLE);
}
public void onDone() {
progressbar.setVisibility(View.GONE);
}
由于我正在打开一个新线程,因此我无法更改其中的 UI 元素,那么,我该如何设法对 UI 做一些事情,任务何时开始以及何时完成?