Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是否可以定义一个只能由一个活动访问并且不能在应用程序的所有活动之间共享的首选项,即即使使用 getSharedPreferences 也不能访问它们
class a extends PreferenceActivity { }
是的,使用特定于活动的共享首选项:
getSharedPreferences("a", MODE_PRIVATE);
编辑:
范围:MODE_PRIVATE - 应用程序
MODE_WORLD_READABLE - 系统可读(已弃用,危险)
MODE_WORLD_WRITEABLE - 系统可写(已弃用,危险)
MODE_MULTI_PROCESS - 首先检查来自其他线程的 Preferences 更改(默认为 pre honeycomb)