From 2800e0df4c2324b617b7cbc23945e799144dcdd8 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 10 一月 2022 18:28:01 +0800
Subject: [PATCH] 完善

---
 app/src/main/java/com/ysvideo/zhibo/app/ui/mine/PersonInfoActivity.java |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/com/ysvideo/zhibo/app/ui/mine/PersonInfoActivity.java b/app/src/main/java/com/ysvideo/zhibo/app/ui/mine/PersonInfoActivity.java
index a7f4c2b..4f00a0a 100644
--- a/app/src/main/java/com/ysvideo/zhibo/app/ui/mine/PersonInfoActivity.java
+++ b/app/src/main/java/com/ysvideo/zhibo/app/ui/mine/PersonInfoActivity.java
@@ -31,6 +31,7 @@
 import com.androidquery.AQuery;
 import com.bumptech.glide.Glide;
 import com.ysvideo.zhibo.app.R;
+import com.ysvideo.zhibo.app.entity.user.UserInfo;
 import com.ysvideo.zhibo.app.ui.common.BrowserActivity;
 import com.ysvideo.zhibo.app.util.UserUtil;
 import com.ysvideo.zhibo.app.util.api.BasicTextHttpResponseHandler;
@@ -92,6 +93,13 @@
         setContentView(R.layout.activity_person_info);
         TopBarUtil.init(this, "涓汉淇℃伅", this);
 
+        if (!UserUtil.isLogin(getApplicationContext())) {
+            Toast.makeText(getApplicationContext(), "璇峰厛鐧诲綍", Toast.LENGTH_SHORT).show();
+            finish();
+            return;
+        }
+
+
         mAQuery = new AQuery(this);
 
 
@@ -127,6 +135,14 @@
             public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
                 if (jsonObject.optBoolean("IsPost")) {
                     JSONObject data = jsonObject.optJSONObject("Data");
+
+                    UserInfo userInfo = new UserInfo();
+                    userInfo.setPortrait(data.optString("Portrait"));
+                    userInfo.setId(data.getString("Id"));
+                    userInfo.setNickName(data.optString("Nickname"));
+                    UserUtil.loginSuccess(getApplicationContext(), userInfo);
+
+
                     Glide.with(PersonInfoActivity.this).load(data.optString("Portrait")).transform(new GlideCircleTransform(getApplicationContext())).placeholder(R.drawable.ic_portrait_default).error(R.drawable.ic_portrait_default).into(iv_portrait);
                     tv_nickName.setText(data.optString("Nickname"));
                     tv_birthday.setText(data.optString("Birthday"));
@@ -198,7 +214,7 @@
      * @param uri
      */
     public void startPhotoZoom(Uri uri) {
-        File storageDir = new File(android.os.Environment.getExternalStorageDirectory().getPath() + "/HanJuImg/");
+        File storageDir = new File(android.os.Environment.getExternalStorageDirectory().getPath() + "/ZhiBoImg/");
         if (!storageDir.exists()) {//娌℃湁鏂囦欢澶瑰垯鍒涘缓
             storageDir.mkdir();
         }

--
Gitblit v1.8.0