手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >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 照相功能的简单实例

Android Thread 介绍与实例

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

android ListView内数据的动态添加与删除实例代码

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

android GridView多选效果的实例代码

Android中发送Http请求(包括文件上传、servlet接收)的实例代码

Android通过手势实现的缩放处理实例代码

Android之PreferenceActivity应用详解

android bitmap compress(图片压缩)代码

精品推荐
分类导航