ImageFolderFileViewModel.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.epson.cameracopy.ui;
  2. import android.app.Application;
  3. import android.arch.lifecycle.LiveData;
  4. import android.os.AsyncTask;
  5. import androidx.annotation.NonNull;
  6. import androidx.lifecycle.AndroidViewModel;
  7. /* renamed from: com.epson.cameracopy.ui.ImageFolderFileViewModel */
  8. public class ImageFolderFileViewModel extends AndroidViewModel {
  9. private final Application mApplication;
  10. private final ImageFolderFileLiveData mImageFolderFileLiveData = new ImageFolderFileLiveData();
  11. public ImageFolderFileViewModel(@NonNull Application application) {
  12. super(application);
  13. mApplication = application;
  14. }
  15. public void setOriginalData(@NonNull ImageFolderFile imageFolderFile) {
  16. mImageFolderFileLiveData.setImageFolderFile(imageFolderFile);
  17. }
  18. public ImageFolderFileLiveData getData() {
  19. return mImageFolderFileLiveData;
  20. }
  21. /* renamed from: com.epson.cameracopy.ui.ImageFolderFileViewModel$ImageFolderFileLiveData */
  22. public class ImageFolderFileLiveData extends LiveData<ImageFolderFile> {
  23. public ImageFolderFileLiveData() {
  24. }
  25. public void setImageFolderFile(@NonNull final ImageFolderFile imageFolderFile) {
  26. new AsyncTask<Void, Void, ImageFolderFile>() {
  27. protected void onPostExecute(ImageFolderFile imageFolderFile) {
  28. mImageFolderFileLiveData.setValue(imageFolderFile);
  29. }
  30. protected ImageFolderFile doInBackground(Void... voidArr) {
  31. ImageFolderFile imageFolderFile = imageFolderFile;
  32. if (imageFolderFile == null) {
  33. return null;
  34. }
  35. imageFolderFile.prepareImage(mApplication);
  36. return imageFolderFile;
  37. }
  38. }.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, new Void[0]);
  39. }
  40. }
  41. }