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()。如何防止呢?或者有没有数据呢?