标签: sharedpreferences

如何在Android中使用SharedPreferences来存储,获取和编辑值

我想存储一个时间值,需要检索和编辑它.我SharedPreferences该怎么用呢?

android sharedpreferences

599
推荐指数
20
解决办法
62万
查看次数

删除共享首选项

如何删除应用程序的SharedPreferences数据?

我正在创建一个使用大量Web服务来同步数据的应用程序.出于测试目的,我需要在重新启动应用程序时清除一些SharedPreferences值.

android sharedpreferences

456
推荐指数
18
解决办法
35万
查看次数

共享首选项中commit()和apply()之间的区别是什么

我在我的Android应用程序中使用共享首选项.我正在使用共享偏好中的两者commit()apply()方法.当我使用AVD 2.3时它没有显示错误,但是当我在AVD 2.1中运行代码时,apply()方法显示错误.那么这两者有什么区别?通过使用commit()我只能存储偏好值没有任何问题?

android sharedpreferences

412
推荐指数
8
解决办法
11万
查看次数

如何从Android中的PreferenceActivity获取SharedPreferences?

我正在使用PreferenceActivity为我的应用程序显示一些设置.我通过xml文件膨胀设置,以便我的onCreate(和完整的类方法)如下所示:

public class FooActivity extends PreferenceActivity {
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        addPreferencesFromResource(R.xml.preference);
    }
}
Run Code Online (Sandbox Code Playgroud)

PreferenceActivity PreferenceFragment的javadoc 说明了这一点

当用户与它们交互时,这些首选项将自动保存到SharedPreferences.要检索此活动中的首选项层次结构将使用的SharedPreferences实例,请使用与此活动相同的包中的上下文调用getDefaultSharedPreferences(android.content.Context).

但是我如何在另一个Activity中获得SharedPreference的名称?我只能打电话

getSharedPreferences(name, mode)
Run Code Online (Sandbox Code Playgroud)

在其他活动中但我需要PreferenceActivity使用的SharedPreference的名称.名称是什么或如何检索它?

android preferences preferenceactivity sharedpreferences

364
推荐指数
3
解决办法
31万
查看次数

将ArrayList保存到SharedPreferences

我有一个ArrayList自定义对象.每个自定义对象都包含各种字符串和数字.即使用户离开活动然后想要稍后返回,我也需要数组停留,但是在应用程序完全关闭后我不需要数组可用.我通过这种方式保存了很多其他对象,SharedPreferences但我无法弄清楚如何以这种方式保存整个数组.这可能吗?也许SharedPreferences这不是解决这个问题的方法吗?有更简单的方法吗?

android arraylist sharedpreferences

297
推荐指数
15
解决办法
34万
查看次数

Android共享首选项示例

我想在应用程序中检索用户输入以供以后使用.

例如,系统会提示用户输入一周中的所有7天,并在editText框中键入"星期一","星期二"等.然后在应用程序中稍后会出现一个问题,询问您最喜欢的一天是什么时候?微调器将显示他们输入的日期的下拉列表供用户选择.

我想共享偏好对此有用,但我找不到一个很好的例子来给我一个起点.任何帮助,将不胜感激.

android sharedpreferences android-activity

280
推荐指数
9
解决办法
48万
查看次数

getDefaultSharedPreferences和getSharedPreferences之间的区别

Android getDefaultSharedPreferencesgetSharedPreferencesAndroid有什么区别?有人可以解释一下吗?

android android-preferences sharedpreferences

217
推荐指数
2
解决办法
8万
查看次数

Android SharedPreferences如何保存/存储对象

我们需要在许多地方获取用户对象,其中包含许多字段.登录后,我想保存/存储这些用户对象.我们怎样才能实现这种情况?

我不能这样存储它:

SharedPreferences.Editor prefsEditor = myPrefs.edit();
prefsEditor.putString("BusinessUnit", strBusinessUnit);
Run Code Online (Sandbox Code Playgroud)

android sharedpreferences

188
推荐指数
6
解决办法
17万
查看次数

SQLite和共享首选项的优缺点

在SQLite数据库和共享首选项之间存储信息的好机制是什么?

为何使用共享偏好?为什么要使用sqlite?我试图找出它们之间的区别,哪个是更好的数据存储机制,但我无法在Google上找到合适的答案.请帮我举例和解释.

database sqlite android data-storage sharedpreferences

144
推荐指数
4
解决办法
6万
查看次数

共享偏好存储在哪里?

Eclipse项目中可能遇到共享首选项文件的位置?

android sharedpreferences

141
推荐指数
6
解决办法
14万
查看次数