List of usage examples for com.google.common.collect LinkedListMultimap replaceValues
@Override public List<V> replaceValues(@Nullable K key, Iterable<? extends V> values)
If any entries for the specified key already exist in the multimap, their values are changed in-place without affecting the iteration order.
From source file:com.none.tom.simplerssreader.utils.SharedPrefUtils.java
@SuppressWarnings("ConstantConditions") public static void updateSubscriptionIdAt(final Context context, final String id, final int position) { final LinkedListMultimap<String, String> subscriptions = getSubscriptions(context); final String title = getSubscriptionTitleAt(context, position); final List<String> values = subscriptions.get(title); values.set(1, id);//from ww w .j ava 2s. c om subscriptions.replaceValues(title, values); saveSubscriptions(context, subscriptions); }
From source file:com.none.tom.simplerssreader.utils.SharedPrefUtils.java
@SuppressWarnings("ConstantConditions") public static void updateSubscriptionUrl(final Context context, final String feedUrl) { final LinkedListMultimap<String, String> subscriptions = getSubscriptions(context); final int position = getCurrentFeedPosition(context); final String title = getSubscriptionTitleAt(context, position); final List<String> values = subscriptions.get(title); values.set(2, feedUrl);//from ww w . j ava 2s . c o m subscriptions.replaceValues(title, values); saveSubscriptions(context, subscriptions); }