[英]why Android Activity retain their state automatically?
我有一個正在運行CountDownTimer的活動,如果有電話來或我旋轉屏幕,某些電話中的計時器仍在連續工作,但在其他電話中,計時器則無法工作,並且我沒有做任何事情來保持狀態。
所以我想知道這些手機有什么特殊功能可以保留活動狀態嗎?
這是代碼:
new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
在android中是一種返回最后信息的方法。
> if (getLastNonConfigurationInstance() != null) {
> CountDownTimer/something }
@Override
public Object onRetainNonConfigurationInstance() {
return CountDownTimer/something;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.