Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. mDownloadPhoto.setOnClickListener(new View.OnClickListener() {
  2. @Override
  3. public void onClick(View v) {
  4. Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
  5. photoPickerIntent.setType("image/*");
  6. startActivityForResult(photoPickerIntent, GALLERY_REQUEST);
  7. }
  8. });
  9.  
  10. @Override
  11. public void onActivityResult(int requestCode, int resultCode, Intent data) {
  12. if (requestCode == REQUEST_PHOTO){
  13. updatePhoto();
  14. Toast.makeText(getContext(), "r", Toast.LENGTH_SHORT).show();
  15. } else if (requestCode == GALLERY_REQUEST) {
  16. if (resultCode == Activity.RESULT_OK){
  17. Uri selectedImage = data.getData();
  18. setImageBitmapFromUri(selectedImage);
  19. }
  20. }
  21. }
  22.  
  23. private void setImageBitmapFromUri(Uri uri){
  24. try {
  25. Bitmap bitmap = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), uri);
  26. ImageView.ScaleType scaleType = ImageView.ScaleType.CENTER;
  27. mPhotoCard.setScaleType(scaleType);
  28. mPhotoCard.setImageBitmap(bitmap);
  29. mCard.setPhotoName(uri.getScheme());
  30. mCardLab.updateCard(mCard);
  31. Toast.makeText(getContext(), uri.getScheme(), Toast.LENGTH_SHORT).show();
  32. } catch (Exception e) {
  33. e.printStackTrace();
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement