을 할 수 있습니다 당신이 취소 할 경우 AsyncTask를
다음
private class BackgroundCoversionTask extends AsyncTask< String, String, Void >{
@Override
protected Void doInBackground(String... params) {
while(!isCancelled()){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
break;
}
//DateUtils.getRelativeDateTimeString(MainActivity.this, time, minResolution, transitionResolution, flags)
// Do something right here
publishProgress(Long.toString(System.currentTimeMillis()));
}
return null;
}
@Override
protected void onProgressUpdate(String... values) {
super.onProgressUpdate(values);
mTextView.setText(values[0]);
}
}
를 사용하는 예제입니다 작업을 호출 cancel()
AsyncTask를 사용하고'doInBackground'에서 변환을 수행하고'onProgressUpdate '에 게시하십시오. – Wenhui