Move several classes to other packages.

This commit is contained in:
Alex Ning
2018-12-27 13:54:19 +08:00
parent 5603df7546
commit 807ddf5a6e
25 changed files with 54 additions and 23 deletions

View File

@@ -0,0 +1,26 @@
package SubscribedUserDatabase;
import android.app.Application;
import android.arch.lifecycle.AndroidViewModel;
import android.arch.lifecycle.LiveData;
import java.util.List;
public class SubscribedUserViewModel extends AndroidViewModel {
private SubscribedUserRepository mSubscribedUserRepository;
private LiveData<List<SubscribedUserData>> mAllSubscribedUsers;
public SubscribedUserViewModel(Application application) {
super(application);
mSubscribedUserRepository = new SubscribedUserRepository(application);
mAllSubscribedUsers = mSubscribedUserRepository.getAllSubscribedSubreddits();
}
public LiveData<List<SubscribedUserData>> getAllSubscribedUsers() {
return mAllSubscribedUsers;
}
public void insert(SubscribedUserData subscribedUserData) {
mSubscribedUserRepository.insert(subscribedUserData);
}
}