Android 清除SharedPreferences 产生的数据(实例代码)
定义:
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:利用SharedPreferences实现自动登录,具体如下: 主要代码: public class LoginActivity extends Activity { private EditText username; private EditText userpassword; private CheckBox remember; private CheckBox autologin; private Button login; private SharedPref
-
Android中SharedPreferences简单使用实例
本文实例为大家分享了SharedPreferences简单使用案例,供大家参考,具体内容如下 MainActivity: public class SharedPreferencesTestActivity extends Activity implements View.OnClickListener{ private EditText editText; private TextView textView; private Button write; private Button read;
-
Android应用开发SharedPreferences存储数据的使用方法
SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对).SharedPreferences常用来存储一些轻量级的数据. 复制代码 代码如下: //实例化SharedPreferences对象(第一步) SharedPreferences mySharedPreferences= getSharedPreferences("test", Activity.MODE_PRIVATE);
-
android开发基础教程—SharedPreferences读写
复制代码 代码如下: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void onClick(View v) { switch (v.getId()) { ca
-
Android SharedPreferences的使用分析
SharedPreferences用于在开发软件的时候提供软件参数设置,其背后使用的是xml文件存放数据,文件保存在/data/data/<package name>/shared_prefs目录下: 复制代码 代码如下: public void savePreferences(String name, Integer age) {-->> get SharedPreferences SharedPreferences preferences = context.getShare
-
android中使用SharedPreferences进行数据存储的操作方法
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友.对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是 j2se应用,我们会采用properties属性文件或者xml进行保存.如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android 平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数.使用 SharedPrefe
-
Android SharedPreferences实现记住密码和自动登录界面
SharedPreferences介绍: SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置参数,它是采用xml文件存放数据的,文件存放在"/data/data<package name>/shared_prefs"目录下. SharedPreferences的用法: 由于SharedPreferences是一个接口,而且在这个接口里没有提供写入数据和读取数据的能力.但它是通过其Editor接口中的一些方法来操作Shared
-
Android持久化技术之SharedPreferences存储实例详解
本文实例讲述了Android持久化技术之SharedPreferences存储.分享给大家供大家参考,具体如下: 1.SharedPreferences存储 在前面一篇文章<Android持久化技术之文件的读取与写入实例详解>中,我们介绍了Android持久化技术的文件的读取与写入.在本文中,继续介绍Android持久化技术另外一个SharedPreferences存储. (1)SharedPreferences存储方式是基于key-value的,通过key可以找到对应的value. (2)支
-
Android通过"记住密码"功能学习数据存储类SharedPreferences详解及实例
SharedPreferences是Android中存储简单数据的一个工具类.可以想象它是一个小小的Cookie,它通过用键值对的方式把简单数据类型(boolean.int.float.long和String)存储在应用程序的私有目录下(data/data/包名/shared_prefs/)自己定义的xml文件中. 一.简介 它提供一种轻量级的数据存储方式,通过eidt()方法来修改里面的内容,通过Commit()方法来提交修改后的内容. 二.重要方法 public abstract boole
-
Android应用中使用SharedPreferences类存储数据的方法
在Android系统中提供了多种存储技术.通过这些存储技术可以将数据存储在各种存储介质上.比如sharedpreferences可以将数据保存着应用软件的私有存储区,这些存储区的数据只能被写入这些数据的软件读取.当然Android还支持文件存储.SQLite数据库和Content Provider.在这里我们将对sharedpreferences存储方式进行介绍. SharedPreferences是一种轻量级的数据存储方式,学过Web开发的同学,可以想象它是一个小小的Cookie.它可以用键值
随机推荐
- UserAccessList 集合的功能(VBA)
- 算法系列15天速成 第七天 线性表【上】
- 彻底搞懂JS无缝滚动代码
- js复制网页内容并兼容各主流浏览器的代码
- 基于JavaScript实现购物网站商品放大镜效果
- 完美解决Thinkphp3.2中插入相同数据的问题
- 一个简单的PHP入门源程序
- CentOS下与Apache连接的PHP多版本共存方案实现详解
- Python类属性与实例属性用法分析
- JS实现自动固定顶部的悬浮菜单栏效果
- Shell脚本实现非法IP登陆自动报警
- 一个下载网页图片的shell脚本
- C++利用stringstream进行数据类型转换实例
- JS 判断某变量是否为某数组中的一个值的3种方法(总结)
- 超详细的CMD DOS下符号的作用参考第1/2页
- Sql Server 分组统计并合计总数及WITH ROLLUP应用
- 创建Flash站点的十大可用性技巧(转)
- JavaScript获取键盘按键的键码(参照表)
- JavaScript Array Flatten 与递归使用介绍
- java读取文件内容的三种方法代码片断分享(java文件操作)