PhotoImageSelectActivity.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package epson.print.imgsel;
  2. import android.app.Activity;
  3. import android.content.Intent;
  4. import com.epson.iprint.apf.ApfPreviewView;
  5. import com.epson.iprint.prtlogger.PrintLog;
  6. import epson.print.ActivityViewImageSelect;
  7. import java.util.ArrayList;
  8. public class PhotoImageSelectActivity extends ImageSelectActivity {
  9. private static final int REQUEST_CODE_PREVIEW = 103;
  10. public boolean showNfcInvalidMessageOnPagerActivity() {
  11. return true;
  12. }
  13. public boolean singleImageMode() {
  14. return false;
  15. }
  16. public ImageFinder getImageFinder() {
  17. return new PhotoImageFinder();
  18. }
  19. /* access modifiers changed from: protected */
  20. public void onActivityResult(int i, int i2, Intent intent) {
  21. super.onActivityResult(i, i2, intent);
  22. if (i == 103 && intent != null) {
  23. ArrayList<String> stringArrayListExtra = intent.getStringArrayListExtra("imageList");
  24. if (i2 == 22) {
  25. popFragmentStackToFolderView();
  26. }
  27. if (stringArrayListExtra != null) {
  28. refreshSelector(stringArrayListExtra);
  29. }
  30. }
  31. }
  32. private void popFragmentStackToFolderView() {
  33. getSupportFragmentManager().popBackStackImmediate();
  34. }
  35. /* access modifiers changed from: protected */
  36. public void goNext() {
  37. Intent intent = new Intent(this, ActivityViewImageSelect.class);
  38. intent.putExtra("imageList", getImageSelector().getFileArrayList());
  39. intent.putExtra(ActivityViewImageSelect.PARAMS_KEY_EPSON_COLOR_MODE, true);
  40. intent.putExtra("print_log", getPrintLog());
  41. startActivityForResult(intent, 103);
  42. }
  43. private PrintLog getPrintLog() {
  44. PrintLog printLog = new PrintLog();
  45. printLog.uiRoute = 1;
  46. return printLog;
  47. }
  48. /* access modifiers changed from: protected */
  49. public void onPause() {
  50. if (isFinishing()) {
  51. ApfPreviewView.deleteWorkingDirectory(this);
  52. }
  53. super.onPause();
  54. }
  55. public static void startAddImageSelect(Activity activity, ArrayList<String> arrayList) {
  56. Intent intent = new Intent(activity, PhotoImageSelectActivity.class);
  57. intent.addFlags(335544320);
  58. intent.putExtra(ImageSelectActivity.PARAM_SELECTED_FILE_LIST, arrayList);
  59. activity.startActivity(intent);
  60. }
  61. }