0
Iam開發一個應用程序,其中我有一個時間時鐘,現在IAM從系統時鐘開始創建並顯示它的活動,但這一個不更新系統時系統時間的變化..是否有任何方法來控制系統時間變化的時間?在Android中同步系統時間的應用程序的時間
謝謝
Iam開發一個應用程序,其中我有一個時間時鐘,現在IAM從系統時鐘開始創建並顯示它的活動,但這一個不更新系統時系統時間的變化..是否有任何方法來控制系統時間變化的時間?在Android中同步系統時間的應用程序的時間
謝謝
你總是可以子類TimerTask,並創建一個不斷更新(每秒)的觀點,一旦你取系統時間的線程。
public class TimerActivity extends Activity {
TextView hTextView;
Date d;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
hTextView = (TextView)findViewById(R.id.idTextView);
MyTimerTask myTask = new MyTimerTask();
Timer myTimer = new Timer();
d=calendar.getInstance().getTime();
hTextView.setText(d);
myTimer.schedule(myTask, 1000, 1000);
}
class MyTimerTask extends TimerTask {
public void run() {
if(TimerActivity.this!=null && !TimerActivity.this.isFinishing()){
d=new Date(d.getTime()+1000);
updateOnUIThread(d);
}
}
}
}