Я использую SystemClock.elapsedRealtime()
для отображения времени.
Но теперь я хочу показать увеличение секунд на одну единицу на основе времени SystemClock.elapsedRealtime()
.
И даЯ должен использовать thred.
Так как это сделать?
Я пробовал это с этой темой:
// Start lengthy operation in a background thread
progressThread = new Thread(new Runnable() {
public void run() {
while (mProgressStatus < 1000) {
mProgressStatus = ((int) (SystemClock.elapsedRealtime() / 10));
// Update the progress bar
mHandler.post(new Runnable() {
public void run() {
// try {
// // progressThread.sleep(1000);
// } catch (InterruptedException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
// progressBar.setProgress(mProgressStatus);
System.out.println("SECOND is :" + mProgressStatus);
}
});
}
}
});
Так что я должен изменить в этой теме наполучить секунды по одному для увеличения ??
Пожалуйста, помогите мне в этом.
Спасибо.