通过通知链接到嵌套的PreferenceScreen

时间:2013-12-15 15:02:28

标签: android notifications preferencescreen

我收到一条通知,点击后会将用户带到我应用的偏好设置菜单中。该菜单还有一个嵌套的PreferenceScreen。我要完成的是:点击通知后,它会将用户带到嵌套 PreferenceScreen

这可能吗?这是我现在拥有的(让我进入主要偏好菜单):

PendingIntent intent = PendingIntent.getActivity(getApplicationContext(), 0, new Intent(getApplicationContext(), MyPreferencesActivity.class), 0);

1 个答案:

答案 0 :(得分:0)

看看al this answer。您需要在意图中添加额外的内容以指示应该打开哪个PreferenceScreen,然后使用其中描述的方法“模拟”首选项中的单击。

实际上,如果您正在使用带有PreferenceFragment,PreferenceHeader和诸如此类的新API,则PreferenceActivity类已经为您完成了所有这些操作。只需将要打开的PreferenceFragment的名称放在EXTRA_SHOW_FRAGMENT extra。