我希望你能帮助我:帮助,Handler类更新UI - Android电子
我需要更新我的UI Android应用程式,我尝试使用Handler类做到这一点,利用http://developer.android.com/resources/articles/timed-ui-updates.html以及使用Handlers作为指南的Android开发人员资源“Common Task”。
基本上,我需要两个之间的东西 - 定时更新的用户界面,但没有按钮。所以这里是我正在研究的相关代码。所有的帮助非常感谢。
public class Activity1 extends Activity {
[...变量]
最终处理程序mHandler =新的处理程序();
final Runnable mUpdateResults = new Runnable() {
public void run() {
UpdateDisplay();
mHandler.postDelayed(mUpdateResults, 200);
}
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
[...]
startLongRunningOperation();
}
protected void startLongRunningOperation() {
Thread t = new Thread() {
public void run() {
if (mStartTime == 0L) {
mStartTime = System.currentTimeMillis();
mHandler.postDelayed(mUpdateResults, 200);}
mHandler.post(mUpdateResults);
}
};
t.start();
}
再次感谢!
你的问题是什么? – CommonsWare 2010-10-30 19:32:14