MemcardPhotocopyTop.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package com.epson.memcardacc;
  2. import android.content.Intent;
  3. import android.os.Bundle;
  4. import android.view.View;
  5. public class MemcardPhotocopyTop extends MemcardTopSuper {
  6. protected static final int DIALOG_TYPE_NOT_READY = 101;
  7. protected int getStorageSetType() {
  8. return 2;
  9. }
  10. public void launchReaderActivity(int i) {
  11. }
  12. protected void onCreate(Bundle bundle) {
  13. mBitmapCache = MemcardBitmapCache.getInstance(this);
  14. if (mBitmapCache == null || !mBitmapCache.checkEnv()) {
  15. new MemcardTempAlertDialog().showAlertDialog(this, new MemcardTempAlertDialog.DialogCallback() {
  16. public void onPositiveCallback() {
  17. finish();
  18. }
  19. });
  20. }
  21. if (bundle == null) {
  22. CifsAccess.clearSmbAuthInfo();
  23. }
  24. super.onCreate(bundle);
  25. setContentView(R.layout.activity_mcphotocopy_top);
  26. setActionBar(R.string.FunctionName_iPrint_PhotoTransfer, true);
  27. mLaunchType = 0;
  28. findViewById(R.id.photocopy_button).setOnClickListener(new View.OnClickListener() {
  29. public void onClick(View view) {
  30. launchWriter();
  31. }
  32. });
  33. }
  34. private void launchWriter() {
  35. if (mLaunchType == 0) {
  36. mLaunchType = 1;
  37. startMemcardStorageCheck();
  38. }
  39. }
  40. public void back_home_button_clicked(View view) {
  41. finish();
  42. }
  43. private void localShowDialog(int i) {
  44. if (!mActivityIsFinishing && mIsActivityForeground) {
  45. LocalAlertDialogFragment localAlertDialogFragment = null;
  46. if (i == 1) {
  47. localAlertDialogFragment = LocalAlertDialogFragment.newInstance(R.string.mcphotocopy_media_not_found_message, R.string.mcphotocopy_media_not_found_title, 101);
  48. }
  49. if (localAlertDialogFragment != null) {
  50. localAlertDialogFragment.show(getSupportFragmentManager(), "error_dialog");
  51. } else {
  52. super.localShowDialog(i);
  53. }
  54. }
  55. }
  56. public void launchWriterActivity() {
  57. startActivity(new Intent(this, PhotoCopyImageSelectActivity.class));
  58. }
  59. }