0

我有一个通知,点击后会将用户带到我的应用程序的首选项菜单。该菜单也有一个嵌套的PreferenceScreen. 我想要完成的是:单击通知时,它将用户带到嵌套 PreferenceScreen的.

这可能吗?这是我目前拥有的(让我进入主首选项菜单):

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

1 回答 1

0

看看这个答案。您将需要在您的意图中添加额外的内容以指示应打开哪个 PreferenceScreen,然后使用此处描述的方法来“模拟”首选项中的点击。

实际上,如果您正在使用带有 PreferenceFragment、PreferenceHeader 和诸如此类的新 API,那么 PreferenceActivity 类已经为您完成了所有这些工作。只需将您要打开的 PreferenceFragment 的名称放在EXTRA_SHOW_FRAGMENT额外中即可。

于 2013-12-15T15:54:58.963 回答