private void updateRestaurantList(){
MultiSelectListPreference restaurantPrefList = (MultiSelectListPreference) findPreference(getString(R.string.pref_restaurant_list));
List<Integer> restaurantSelectedIdList = new ArrayList<>();
if(restaurantPrefList.getValues().isEmpty()){
restaurantPrefList.setSummary("");
return;
}
for(String s : restaurantPrefList.getValues()){
restaurantSelectedIdList.add(restaurantPrefList.findIndexOfValue(s));
}
Collections.sort(restaurantSelectedIdList);
String restaurantSummary = "";
String separator = ", ";
for(int i : restaurantSelectedIdList){
restaurantSummary = restaurantSummary + restaurantPrefList.getEntries()[i] + separator;
}
restaurantSummary = restaurantSummary.substring(0, restaurantSummary.length() - separator.length());
restaurantPrefList.setSummary(restaurantSummary);
}
MainPreferencesFragment.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:ufrgs-mobile-android
作者:
评论列表
文章目录