CameraCopyImageSelectActivity.java 1004 B

123456789101112131415161718192021222324252627282930313233
  1. package epson.print.imgsel;
  2. import android.content.Intent;
  3. import com.epson.cameracopy.p006ui.ImagePreviewActivity;
  4. import java.util.ArrayList;
  5. public class CameraCopyImageSelectActivity extends ImageSelectActivity {
  6. private static final int REQUEST_CODE_IMAGE_PREVIEW = 104;
  7. public boolean singleImageMode() {
  8. return true;
  9. }
  10. public ImageFinder getImageFinder() {
  11. return new PhotoImageFinder();
  12. }
  13. protected void onActivityResult(int i, int i2, Intent intent) {
  14. super.onActivityResult(i, i2, intent);
  15. if (i == 104) {
  16. finish();
  17. }
  18. }
  19. protected void goNext() {
  20. ArrayList<String> fileArrayList = getImageSelector().getFileArrayList();
  21. if (fileArrayList.size() > 0) {
  22. Intent intent = new Intent(this, ImagePreviewActivity.class);
  23. intent.putExtra(ImagePreviewActivity.PARAM_PICTURE_FILENAME, fileArrayList.get(0));
  24. startActivityForResult(intent, 104);
  25. }
  26. }
  27. }