手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android 清除SharedPreferences 产生的数据(实例代码)
Android 清除SharedPreferences 产生的数据(实例代码)
摘要:复制代码代码如下:定义:SharedPreferencespreferences=null;SharedPreferences.Editor...

复制代码 代码如下:

定义:

SharedPreferences preferences = null;

SharedPreferences.Editor editor = null;

preferences = getSharedPreferences(TAG, Activity.MODE_PRIVATE);

editor = preferences.edit();

在onstop里面保存播放位置

@Override

protected void onStop() {

editor.putInt(filePath, currentposition);

// 提交保存的结果

Log.e(TAG, "onStop");

editor.commit();

super.onStop();

}

在onPrepared中seekto到原来位置

public void onPrepared(MediaPlayer mp) {

currentposition = preferences.getInt(filePath, -1);

if (currentposition != -1) {

mUvv.seekTo(currentposition);

}

后面的话,我需要的是清除这些记录,在ondestroy中清除。 值得注意的地方是清除的时候也要提交,不然的话,数据没刷新还是保持原来的数据,刚开始没有注意到清除也要commit。搞得我郁闷。。。

protected void onDestroy() {

// TODO Auto-generated method stub

if (clearshared) {

editor.clear();

editor.commit();

}

super.onDestroy();

}

【Android 清除SharedPreferences 产生的数据(实例代码)】相关文章:

Android中的Button自定义点击效果实例代码

Android开场动画实例类Java代码

Android View添加 Listener 实例代码

android GridView多选效果的实例代码

Android 图片特效处理的方法实例

android 完全退出应用程序实现代码

Android中打电话的数据流程分析

android开发基础教程—SharedPreferences读写

android屏幕全屏的实现代码

android 照相功能的简单实例

精品推荐
分类导航