From a50a50998f274552a14fae56d86927d12a384c94 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期二, 11 四月 2017 13:19:40 +0800
Subject: [PATCH] 

---
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java |   55 +++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 41 insertions(+), 14 deletions(-)

diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java
index a0b1145..ff0c43f 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java
@@ -60,13 +60,17 @@
     @ViewInject(R.id.fragment_register_remark)
     private RegisterRightFieldTextView fragment_register_remark;
     @ViewInject(R.id.fragment_register_choose_photo)
-    private SimpleDraweeView fragment_register_choose_photo;
+    private ImageView fragment_register_choose_photo;
     @ViewInject(R.id.fragment_register_update_photo)
-    private ImageView fragment_register_update__photo;
+    private ImageView fragment_register_update_photo;
+    @ViewInject(R.id.fragment_register_id_card_photo)
+    private ImageView fragment_register_id_card_photo;
     @ViewInject(R.id.fragment_register_linear_layout)
     private LinearLayout fragment_register_linear_layout;
 
-    private static final int PICK_IMAGE_REQUEST = 1;
+    private static final int fragment_register_choose_photo_ = 1;
+    private static final int fragment_register_update_photo_ = 2;
+    private static final int fragment_register_id_card_photo_ = 3;
 
     private static RegisterFragment instance = new RegisterFragment();
 
@@ -160,12 +164,29 @@
     @Override
     public void onActivityResult(int requestCode, int resultCode, Intent data) {
         super.onActivityResult(requestCode, resultCode, data);
-
-        if (requestCode == PICK_IMAGE_REQUEST && resultCode == Activity.RESULT_OK && data != null && data.getData() != null) {
+        if (requestCode == fragment_register_choose_photo_ && resultCode == Activity.RESULT_OK && data != null && data.getData() != null) {
             Uri uri = data.getData();
             try {
                 Bitmap bitmap = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), uri);
-                fragment_register_update__photo.setImageBitmap(bitmap);
+                fragment_register_choose_photo.setImageBitmap(bitmap);
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+        }
+        if (requestCode == fragment_register_update_photo_ && resultCode == Activity.RESULT_OK && data != null && data.getData() != null) {
+            Uri uri = data.getData();
+            try {
+                Bitmap bitmap = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), uri);
+                fragment_register_update_photo.setImageBitmap(bitmap);
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+        }
+        if (requestCode == fragment_register_id_card_photo_ && resultCode == Activity.RESULT_OK && data != null && data.getData() != null) {
+            Uri uri = data.getData();
+            try {
+                Bitmap bitmap = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), uri);
+                fragment_register_id_card_photo.setImageBitmap(bitmap);
             } catch (IOException e) {
                 e.printStackTrace();
             }
@@ -231,9 +252,17 @@
         });
     }
 
+    @OnClick(R.id.fragment_register_back)
+    public void fragment_register_back_click(View view) {
+        MainActivity.selectPage(0);
+    }
+
     @OnClick(R.id.fragment_register_choose_photo)
     public void fragment_register_choose_photo_click(View view) {
-        Toast.makeText(getActivity(), "閫夋嫨浜虹墿蹇収", Toast.LENGTH_SHORT).show();
+        Intent intent = new Intent();
+        intent.setType("image/*");
+        intent.setAction(Intent.ACTION_GET_CONTENT);
+        startActivityForResult(Intent.createChooser(intent, "閫夋嫨鍥剧墖"), fragment_register_choose_photo_);
     }
 
     @OnClick(R.id.fragment_register_update_photo)
@@ -241,17 +270,15 @@
         Intent intent = new Intent();
         intent.setType("image/*");
         intent.setAction(Intent.ACTION_GET_CONTENT);
-        startActivityForResult(Intent.createChooser(intent, "閫夋嫨鍥剧墖"), PICK_IMAGE_REQUEST);
-    }
-
-    @OnClick(R.id.fragment_register_back)
-    public void fragment_register_back_click(View view) {
-        MainActivity.selectPage(0);
+        startActivityForResult(Intent.createChooser(intent, "閫夋嫨鍥剧墖"), fragment_register_update_photo_);
     }
 
     @OnClick(R.id.fragment_register_id_card_photo)
     public void fragment_register_id_card_photo_click(View view) {
-        Toast.makeText(getActivity(), "璇佷欢蹇収", Toast.LENGTH_SHORT).show();
+        Intent intent = new Intent();
+        intent.setType("image/*");
+        intent.setAction(Intent.ACTION_GET_CONTENT);
+        startActivityForResult(Intent.createChooser(intent, "閫夋嫨鍥剧墖"), fragment_register_id_card_photo_);
     }
 
     @Override

--
Gitblit v1.8.0