在我的应用程序中,我想在广播接收器中使用共享首选项...但我无法访问内部的getPreferences()方法...
SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
我无法调用上下文对象......任何其他方法???
答案 0 :(得分:89)
您可以使用BroadReceiver的onReceive(Context arg0, Intent arg1)
中的上下文。
@Override
public void onReceive(Context arg0, Intent arg1) {
SharedPreferences prefs = arg0.getSharedPreferences("myPrefs",
Context.MODE_PRIVATE);
}