将信息从PreferenceActivity传递给ControlExtension SW2

时间:2014-07-22 11:37:26

标签: android sony sony-smartwatch

我正在尝试将数据从PreferenceActivity传递到ControlExtension,我真的不知道该怎么做。 我正在尝试使用BroadcastReceiver解决方案,因为SharedPreferences对我不起作用,但不知道如何使用它,¿我应该如何以及在何处注册BroadcastReceiver SW2?

提前致谢

编辑:

我现在正在使用BroadcastReceiver,但我¿如何在BroadcastReceiver中注册我的ControlExtension?或者¿如何从ControlExtension开始ExtensionReceiver

1 个答案:

答案 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。