MainPreferencesFragment.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:ufrgs-mobile-android 作者:
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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号