From f219a0c1d96e6a2befc94f4114df61c6c66aa17a Mon Sep 17 00:00:00 2001 From: huangjian Date: Wed, 16 Dec 2020 10:46:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E8=B5=84=E6=96=99=E9=A1=B5?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=A1=AB=E5=86=99linkedme=E9=82=80=E8=AF=B7?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 71 +++++++++---------- .../com/yizhuan/erban/MiddleActivity.java | 3 + .../login/fragment/AddUserInfoFragment.java | 14 ++-- .../linked/bean/LinkedInfo.java | 1 + 4 files changed, 49 insertions(+), 40 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 25e8998e2..26b673ec8 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -481,6 +481,41 @@ + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - gender = i == rbMale.getId() ? UserInfo.GENDER_MALE : UserInfo.GENDER_FEMALE); + + //如果有邀请码的话,自动填写 + LinkedInfo linkedInfo = LinkedModel.get().getLinkedInfo(); + if (linkedInfo != null && !TextUtils.isEmpty(linkedInfo.getInviteCode())) { + tvCode.setText(linkedInfo.getInviteCode()); + } } @Override @@ -109,7 +115,7 @@ public class AddUserInfoFragment extends BaseFragment toast("必须要选性别哦"); return; } - commit(tvNick.getText().toString().trim(), avatarUrl, gender,tvCode.getText()==null?"":tvCode.getText().toString().trim()); + commit(tvNick.getText().toString().trim(), avatarUrl, gender, tvCode.getText() == null ? "" : tvCode.getText().toString().trim()); break; case R.id.tv_random_nick: StatisticManager.Instance().onEvent(StatisticsProtocol.Event.EVENT_INFORMATION_RANDOM_NAME, @@ -143,7 +149,7 @@ public class AddUserInfoFragment extends BaseFragment }); } - private void commit(String nick, String avatarUrl, int gender,String shareCode) { + private void commit(String nick, String avatarUrl, int gender, String shareCode) { UserInfo userInfo = new UserInfo(); userInfo.setUid(AuthModel.get().getCurrentUid()); userInfo.setNick(nick); diff --git a/core/src/main/java/com/yizhuan/xchat_android_core/linked/bean/LinkedInfo.java b/core/src/main/java/com/yizhuan/xchat_android_core/linked/bean/LinkedInfo.java index 6387f706a..cc84ec6b2 100644 --- a/core/src/main/java/com/yizhuan/xchat_android_core/linked/bean/LinkedInfo.java +++ b/core/src/main/java/com/yizhuan/xchat_android_core/linked/bean/LinkedInfo.java @@ -20,5 +20,6 @@ public class LinkedInfo { private String url; private String worldId;// 话题ID private String dynamicId; //动态id + private String inviteCode; }