`
fac
  • 浏览: 4019 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

GALAXY S 下SharedPreferences无清空的原因

阅读更多
神机 GALAXY S android 2.2.1 下 SharedPreferences无清空...

理论上,SharedPreferences文件将生成在data文件夹下.
在应用被删除时,该文件会被同时删除.
事实上,其它机型也都和理论一样.唯为GALAXY S android 2.2.1 下,出现了异常.
应用被删除后.
SharedPreferences文件依然存在.调查原因.该机型在出场时没有符合CTS标准中关于SharedPreferences存放目录的条款.它将该文件放在dbbase下面.导致删除应用后.无法同时清空
SharedPreferences文件.

了解原因后,就容易解决了.每个应用都有自己不同的情况.我提其中一种.
在之前所用到SharedPreferences文件处.把要保存的值放在Properties中,最后存于自己应用目录下的一个文件中.使用时再从该文件中获取.




1
1
分享到:
评论

相关推荐

    读写SharedPreferences中的数据

    SharedPreferences实际上是通过XML文件存储数据的,位于应用的私有数据目录下,如`/data/data/your.package.name/shared_prefs/MyPreferences.xml`。每次调用`apply()`或`commit()`,系统都会更新这个XML文件。 当...

    SharedPreferences

    SharedPreferences的工作原理是基于XML文件,这些文件存储在设备的私有数据目录下,每个应用都有自己的SharedPreferences文件,不同应用之间不能直接访问。默认情况下,文件是可读写,但在Android 11及以上版本,...

    SharedPreferences存取list集合

    在Android开发中,SharedPreferences通常用于存储轻量级的数据,如用户偏好设置,这些数据通常是简单的键值对形式。然而,SharedPreferences并不直接支持存储复杂的数据结构,比如List集合。但通过一些技巧,我们...

    sharedpreferences

    **Android中的SharedPreferences** SharedPreferences是Android系统提供的一种轻量级的数据存储机制,主要用于应用程序保存简单的配置信息,如用户设置、应用状态等。它采用键值对(key-value pairs)的形式存储...

    Android中DataStore替代SharedPreferences

    然而,随着应用程序复杂性的增加,SharedPreferences的局限性逐渐暴露出来,特别是在处理大量数据或者需要强一致性和事务支持的情况下。为此,Google推出了Jetpack DataStore,它旨在克服SharedPreferences的缺点,...

    SharedPreferences例子

    SharedPreferences是Android系统提供的一种轻量级的数据存储方式,主要用于应用程序内部的数据持久化。在这个"SharedPreferences例子"中,我们将深入探讨如何使用SharedPreferences进行数据的保存、更改和删除操作。...

    SharedPreferences解析

    在某些场景下,我们可能需要在接收到广播后更新SharedPreferences中的数据。例如,BroadcastBestPractice这个文件名可能暗示了一个关于如何在广播接收器中操作SharedPreferences的示例。 ```java public class ...

    android SharedPreferences小例子

    在Android开发中,SharedPreferences是一个轻量级的数据存储机制,用于保存和读取少量的基本数据类型,如字符串、整型、布尔值等。它非常适合用来存储应用程序的配置信息或用户偏好设置,因为这些数据通常不需要复杂...

    Sharedpreferences存储数据的使用方法_完整Demo_AndroidStudio

    在这个"Sharedpreferences存储数据的使用方法_完整Demo_AndroidStudio"中,我们将深入探讨如何在Android Studio环境下使用Shared Preferences。 1. **共享首选项(Shared Preferences)的基本概念** - Shared ...

    android应用SharedPreferences_Demo

    android应用SharedPreferences_Demoandroid应用SharedPreferences_Demoandroid应用SharedPreferences_Demoandroid应用SharedPreferences_Demoandroid应用SharedPreferences_Demoandroid应用SharedPreferences_Demo...

    用SharedPreferences方式储存数据

    在没有网络的情况下,通过SharedPreferences来存储之前从网络获取的数据,可以实现离线状态下应用依然能够正常运行和展示信息,从而有效地节省用户的流量。 以下是对SharedPreferences存储数据的详细步骤和知识点:...

    SharedPreferences文件在不同应用之间数据共享

    但在某些情况下,我们可能需要在不同的应用程序之间共享数据,这就涉及到跨应用SharedPreferences的共享问题。 在Android中,实现不同应用间的数据共享主要有以下几种方法: 1. **ContentProvider**:Android系统...

    SharedPreferences设置用户参数

    这些数据存储在设备的文件系统中,通常是 `/data/data/<package_name>/shared_prefs` 目录下,以.xml文件形式存在。 **二、使用SharedPreferences** 1. **获取SharedPreferences对象**: - `getSharedPreferences...

    android SharedPreferences简单使用

    在Android开发中,SharedPreferences是用于存储轻量级数据的一个实用工具类,主要用来保存应用程序的配置设置或用户偏好。它提供了简单的键值对存储方式,适用于保存非敏感性的个人数据,如用户设置、应用状态等。这...

    使用SharedPreferences进行数据存储

    `SharedPreferences`的实现原理基于XML文件,每个`SharedPreferences`实例对应一个XML文件,通常位于应用的私有数据目录下(`data/data/<package_name>/shared_prefs`)。当`Editor`提交更改时,系统会生成一个备份...

    sharedPreferences存储

    在Android应用开发中,SharedPreferences是Android提供的一种轻量级的数据存储方式,主要用于存储一些简单的配置信息,如用户偏好设置、应用的状态等。它是一个键值对的存储系统,支持基本数据类型如String、int、...

    SharedPreferences偏好设置案例

    SharedPreferences是Android系统提供的一种轻量级的数据存储方式,主要用于存储应用程序中的简单配置数据,如用户首选项、开关状态等。它的优点在于操作简单、快速,适用于应用在不同启动时保存和恢复用户设置的情况...

Global site tag (gtag.js) - Google Analytics