我正在尝试将数据从PreferenceActivity
传递到ControlExtension
,我真的不知道该怎么做。
我正在尝试使用BroadcastReceiver
解决方案,因为SharedPreferences
对我不起作用,但不知道如何使用它,¿我应该如何以及在何处注册BroadcastReceiver
SW2?
提前致谢
编辑:
我现在正在使用BroadcastReceiver
,但我¿如何在BroadcastReceiver
中注册我的ControlExtension
?或者¿如何从ControlExtension
开始ExtensionReceiver
?
答案 0 :(得分:0)
您可以通过这种方式访问共享首选项,例如:
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(mContext);
int jpegQuality = Integer.parseInt( prefs.getString(mContext.getString(R.string.preference_key_jpeg_quality), "0") );
在ControlExtension构造函数中设置mContext,您将在其中接收Context。