0
我想檢測和計數,當Activity
從背景到前景(當活動是可見的,增加計數)。我試圖使用標誌在onPause()
和onResume()
像這樣:如何檢測和計數當活動從背景到前景
void onPause(){
flag = true;
}
void onResume(){
if(flag){
//save to shared reference.
saveCount(getCount(count) + 1);
flag = false;
}
}
它的工作原理,當用戶按下home
鍵,將重新啓動應用程序,但是當我轉移Activity
然後返回,但它仍然增加了計數,因爲它調用的onPause()。如何防止呢?或者有沒有數據呢?