refresh on any key change by default
This commit is contained in:
@@ -4,9 +4,11 @@ package org.sufficientlysecure.keychain.ui.keyview;
|
||||
import android.arch.lifecycle.LiveData;
|
||||
import android.arch.lifecycle.ViewModel;
|
||||
import android.content.Context;
|
||||
import android.net.Uri;
|
||||
|
||||
import org.sufficientlysecure.keychain.livedata.GenericLiveData;
|
||||
import org.sufficientlysecure.keychain.livedata.GenericLiveData.GenericDataLoader;
|
||||
import org.sufficientlysecure.keychain.provider.DatabaseNotifyManager;
|
||||
|
||||
|
||||
/** A simple generic ViewModel that can be used if exactly one field of data needs to be stored. */
|
||||
@@ -15,7 +17,7 @@ public class GenericViewModel extends ViewModel {
|
||||
|
||||
public <T> LiveData<T> getGenericLiveData(Context context, GenericDataLoader<T> func) {
|
||||
if (genericLiveData == null) {
|
||||
genericLiveData = new GenericLiveData<>(context, null, func);
|
||||
genericLiveData = new GenericLiveData<>(context, DatabaseNotifyManager.getNotifyUriAllKeys(), func);
|
||||
}
|
||||
// noinspection unchecked
|
||||
return genericLiveData;
|
||||
|
||||
Reference in New Issue
Block a user