我希望你能幫助我:幫助,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