有关Chronometer的问题 在线 ,急!!!!
我现在在一个Activity中设置了一个Chronometer我希望做的是在我退出之后保存值,然后下次进入这个页面的时候接着上次计时
比如说退出的时候是00:06
那么我下次进入的时间也从 00:06开始
这个怎么实现呢?
我现在用的是
private SharedPreferences sp;
private SharedPreferences.Editor editor;保存
在onDestroy(){
mChronometer.stop();
long stime = mChronometer.getBase() ;
editor.putLong("chronometer", stime);
editor.commit();
}
然后在下次进来的时候
long jixuchronometer = sp.getLong("chronometer", 0);
mChronometer.setBase(jixuchronometer);
mChronometer.start();
现在的问题是我退出的这一段时间,他依然在计时,并没有停止啊,求解
我的qq,673305735,在线等,着急着急着急 --------------------编程问答-------------------- 我在你的另一个帖子里已经详细回复了 下面是可用代码
// onCreate中
long lSaved = sp.getLong("chronometer", 0);
if (lSaved != 0)
{
chronometer1.setBase(SystemClock.elapsedRealtime() - lSaved);
}
chronometer1.start();
//onDestroy中
chronometer1.stop();
long stime = SystemClock.elapsedRealtime() - chronometer1.getBase() ;
editor.putLong("chronometer", stime);
editor.commit();
补充:移动开发 , Android