Mik*_*ike 5 android android-preferences
我有一个以XML格式定义的PreferenceScreen,它为我的应用程序提供所有首选项.此PreferenceScreen还有一个嵌套在其中的子PreferenceScreen.我的实现类叫做PreferencesActivity.我知道我可以通过startActivity打开主要的Preferences窗口(new Intent(this,PreferencesActivity.class)); 但是如何通过Intent打开子PreferenceScreen呢?
小智 4
我为我的项目“Theft Aware”( http://www.theftaware.com )研究了这个主题一段时间(有点广告......:-),我找到了解决方案:
PreferenceScreen screen = getPreferenceScreen(); // gets the main preference screen
screen.onItemClick(null, null, INDEX , 0); // click on the item
Run Code Online (Sandbox Code Playgroud)
其中 INDEX 是您要在屏幕上打开的项目的位置