0

我是否可以定义一个只能由一个活动访问并且不能在应用程序的所有活动之间共享的首选项,即即使使用 getSharedPreferences 也不能访问它们

class a extends PreferenceActivity
{
}
4

1 回答 1

0

是的,使用特定于活动的共享首选项:

getSharedPreferences("a", MODE_PRIVATE);

编辑:

范围:MODE_PRIVATE - 应用程序

MODE_WORLD_READABLE - 系统可读(已弃用,危险)

MODE_WORLD_WRITEABLE - 系统可写(已弃用,危险)

MODE_MULTI_PROCESS - 首先检查来自其他线程的 Preferences 更改(默认为 pre honeycomb)

于 2013-07-07T08:02:26.240 回答