多进程安全共享首选项

时间:2018-01-05 13:03:15

标签: android multiprocessing sharedpreferences

如果我的应用程序中有2个进程并且我将创建2个单独的首选项文件,那么使用SharedPreferences是否安全?我指的是主进程的1个文件和第2个进程的第2个文件。并且2个进程除了自己的文件之外不会访问? 为了创建单独的文件,我会使用:
Context.getSharedPreferences(String name, int mode),其中name是文件名。

1 个答案:

答案 0 :(得分:0)

只要您小心并且不小心尝试在两个进程上使用相同的SharedPreferences,您所描述的就应该没问题。

就个人而言,我会考虑使用其他形式的文件(例如,JSON,SQLite),因为我不确定在这里使用SharedPreferences的优势是什么。