Pri*_*off 10 android android-preferences dialog-preference
我想在第一个应用启动时打开一些首选项(通过扩展DialogPreference来创建).此外,这些偏好用作通常的偏好.
有没有办法实现这个?
编辑:
我有我的自定义偏好,如下所示:
public class CitySelectPreference extends DialogPreference {
// Some code here
}
Run Code Online (Sandbox Code Playgroud)
并且作为解决方案,我希望它从代码中显示,而无需用户进入首选项屏幕.
小智 -1
只需这样做:
CitySelectPreference preference = (CitySelectPreference) findPreference("city_pref_key")
//You have to set a key to yout PreferenceScreen
PreferenceScreen screen = (PreferenceScreen) findPreference("screen_pref_key");
//Retrieve the index of the preference in preferenceScreen
int index = preference.getOrder();
//Perform a click
screen.onItemClick(null, null, index, 0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1628 次 |
| 最近记录: |