xiongxiaohe 8 年 前
コミット
d874e6381e

+ 14 - 4
app/src/main/java/com/sheep/gamegroup/view/activity/AccountAndSecurityAct.java

@@ -127,6 +127,20 @@ public class AccountAndSecurityAct extends BaseActivity implements AccountAndSec
     }
 
 
+
+    @Subscribe(threadMode = ThreadMode.MAIN)
+    public void onMessageEvent(ImageHeadChange done) {
+        UserInfoEntity user=mEntity;
+        user.setAvatar(done.getAvatar());
+        mEntity=user;
+        Glide.with(AccountAndSecurityAct.this)
+                .load(mEntity.getAvatar())
+                .placeholder(R.drawable.icon)
+                .into(ivHead);
+    }
+
+
+
     @Subscribe(threadMode = ThreadMode.MAIN)
     public void onMessageEvent(RealNameAutehrChange done) {
 
@@ -251,12 +265,8 @@ public class AccountAndSecurityAct extends BaseActivity implements AccountAndSec
                 change.setTotal_asset(mEntity.getTotal_asset()+"");
                 EventBus.getDefault().post(change);
 
-        ImageHeadChange  change1=new ImageHeadChange();
-        change1.setAvatar(mEntity.getAvatar());
-        EventBus.getDefault().post(change1);
 
 
-        EventBus.getDefault().post(change);
 
     }
 

+ 10 - 0
app/src/main/java/com/sheep/gamegroup/view/activity/PersionInfoAct.java

@@ -12,6 +12,7 @@ import android.widget.TextView;
 import com.bumptech.glide.Glide;
 import com.lzy.imagepicker.bean.ImageItem;
 import com.sheep.gamegroup.absBase.BaseActivity;
+import com.sheep.gamegroup.event.ImageHeadChange;
 import com.sheep.gamegroup.event.UserNameChange;
 import com.sheep.gamegroup.model.entity.UserInfoEntity;
 
@@ -183,6 +184,15 @@ public class PersionInfoAct extends AbsChooseImageActivity {
     protected void onGetImage(ImageItem image) {
         GlideImageLoader.displayImage(this, ivHeadRight, image.path, R.drawable.logoin_head);
     }
+
+    @Override
+    protected void onGetNetImageUrl(String url) {
+        ImageHeadChange  imageHeadChange=new ImageHeadChange();
+        imageHeadChange.setAvatar(url);
+        EventBus.getDefault().post(imageHeadChange);
+
+    }
+
     @Override
     protected void onDestroy() {
         super.onDestroy();