ImageFolderFileViewModel.java 1.9 KB

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