【发布时间】:2012-12-28 14:58:17
【问题描述】:
我怎样才能做到这一点?
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 做一些事情,任务何时开始以及何时完成?
【问题讨论】:
标签: android multithreading user-interface task