Some words about me

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas a urna sit amet leo sagittis cursus a at lectus. Donec bibendum facilisis ultricies. Maecenas nec arcu dui, ut lobortis erat. In nec condimentum quam. Vivamus euismod scelerisque ligula vitae fermentum. Nulla dignissim rutrum eleifend.

Donec mi eros, congue ut consectetur eget, pretium vitae orci. Aliquam pharetra ultricies lobortis. Morbi eget nisi lectus. Maecenas felis augue, molestie in vestibulum et, lacinia et leo. Suspendisse potenti. Maecenas eget est augue. Donec tincidunt mollis fermentum.

Contact me?

 
 
 

Donec mi eros, congue ut consectetur eget, pretium vitae orci. Aliquam pharetra ultricies lobortis. Morbi eget nisi lectus. Maecenas felis augue, molestie in vestibulum et, lacinia et leo. Suspendisse potenti. Maecenas eget est augue. Donec tincidunt mollis fermentum.

Send the message
 

删除SharedPreferences的存储记忆

       

为什么会突然想到做这个呢?其实是来源于QQ里面可以退出当前用户的那个功能,所以,在我们做项目的时候就可以考虑两种情况,一种就是单纯的退出当前程序,但是在数据库里面以及SharedPreferences里面的记忆任然还在,另外一种呢,就是,一山只能容二虎一样,我们就只能拥有一个用户,那样,就在退出当前用户的时候,我们就必须要消除开始的那个用户的资料!

   当然,这里,我先建立一个SharedPreferences的记忆,然后再将其消除:

 

 1 SharedPreferences mSharedPreferences;
 2     SharedPreferences.Editor editor;
 3 mSharedPreferences = getSharedPreferences("user", MODE_PRIVATE);
 4 
 5         // 存入数据
 6         editor.putInt("INT_KEY", 0);
 7         editor.commit();这里,我们就将其移除:
 8 File file = new File("/data/data/"
 9                             + getPackageName().toString() + "/shared_prefs",
10                             "user.xml");
11                     if (file.exists()) {
12 
13                         boolean flag = file.delete();
14                         if (flag) {
15 
16                             Toast.makeText(UserInfoActivity.this, "删除成功",
17                                     Toast.LENGTH_LONG).show();
18                             UserInfoActivity.this.finish();
19                             Intent intent = new Intent();
20                             intent.setClass(UserInfoActivity.this,
21                                     HomeActivity.class);
22                             startActivity(intent);
23 }
24 else{
25 
26 }

 

 

posted @ 2014-02-15 22:10  Catherine_Brain  阅读(376)  评论(0编辑  收藏  举报