创建对话框后,为什么Android ListPreference无法动态更新条目和entryValues

时间:2018-11-22 22:48:09

标签: android dynamic load listpreference

我阅读并测试了所有能够动态加载ListPreference的内容。问题是在显示对话框之后,ListPreference不会更新entry和entryValues。 风景:SettingsFragment的OnCreate我获得了已经在XML中定义的正确ListPreference。在preference.setOnPreferenceClick上,我开始蓝牙发现。在列表中找到所有发现的设备,然后创建两个CharSequence []并设置entry和entryValues。但是,由于Dialog已经打开,因此它不会将这些新值显示为lis,d唯一显示的是创建ListPreference时传递的值。我尝试扩展ListPreference并进行proc传递带有条目的新列表,但不更新。尝试隐藏单击对话框,等待发现完成,更新列表,然后显示对话框但不退出。试图我得到正确的ListPreference-我知道。 我该怎么办??

0 个答案:

没有答案