getDefaultSharedPreferences in a BroadcastReceiver

早过忘川 提交于 2019-12-04 22:58:21

In the BroadcastReceiver:

PreferenceManager.getDefaultSharedPreferences(context)

Looking at the source of it, we can see getDefaultSharedPreferences actually uses getSharedPreferences. So we can use getSharedPreferences the same we getDefaultSharedPreferences uses it.

In this specific case (onReceive of a BroadcastReceiver) :

SharedPreferences settings = context.getSharedPreferences(context.getPackageName() + "_preferences", Context.MODE_PRIVATE);
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!