2013-12-15 25 views
0

我有一個通知,單擊它時,會將用戶帶到我的應用程序的首選項菜單。該菜單也有嵌套的PreferenceScreen。我試圖完成的是:當通知被點擊時,它將用戶帶到嵌套的PreferenceScreen通過通知鏈接到嵌套的PreferenceScreen

這可能嗎?這裏是我目前有的(讓我到主要偏好菜單):

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

回答

0

看一看al this answer。您需要爲您的意圖添加一個額外信息,以指示應打開哪個PreferenceScreen,然後使用此處描述的方法在首選項中「模擬」點擊。其實,如果你正在使用PreferenceFragment,PreferenceHeader和whatnot的新API,PreferenceActivity類已經爲你做了所有的事情。只需將您想要打開的PreferenceFragment的名稱添加到額外的EXTRA_SHOW_FRAGMENT