如果我的应用程序中有2个进程并且我将创建2个单独的首选项文件,那么使用SharedPreferences
是否安全?我指的是主进程的1个文件和第2个进程的第2个文件。并且2个进程除了自己的文件之外不会访问?
为了创建单独的文件,我会使用:
Context.getSharedPreferences(String name, int mode)
,其中name是文件名。
答案 0 :(得分:0)
只要您小心并且不小心尝试在两个进程上使用相同的SharedPreferences
,您所描述的就应该没问题。
就个人而言,我会考虑使用其他形式的文件(例如,JSON,SQLite),因为我不确定在这里使用SharedPreferences
的优势是什么。