【发布时间】:2012-02-22 21:44:21
【问题描述】:
在我的应用程序中,我想在广播接收器中使用共享首选项...但我无法访问内部的 getPreferences() 方法...
SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
我不能用上下文对象调用...任何其他方法???
【问题讨论】:
标签: android broadcastreceiver sharedpreferences
在我的应用程序中,我想在广播接收器中使用共享首选项...但我无法访问内部的 getPreferences() 方法...
SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
我不能用上下文对象调用...任何其他方法???
【问题讨论】:
标签: android broadcastreceiver sharedpreferences
您可以使用来自 BroadReceiver 的onReceive(Context arg0, Intent arg1) 的上下文。
@Override
public void onReceive(Context arg0, Intent arg1) {
SharedPreferences prefs = arg0.getSharedPreferences("myPrefs",
Context.MODE_PRIVATE);
}
【讨论】: