android7.0设置MODE_WORLD_READABLE出现异常

android7.0给SharedPreferences设置Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABLE,会触发SecurityException,这个怎么解决

try catch一个

MODE_WORLD_READABLE 模式换成 MODE_PRIVATE

又是一个不看官方文档的。。。。。官方说得很清楚 。
Starting from N(N is for Nougat), attempting to use this mode will throw a SecurityException.
7.0后不能这样用了。
解决办法就是:Use more formal mechanism for interactions such as ContentProvider, BroadcastReceiver, and Service.