3
This commit is contained in:
@@ -402,7 +402,8 @@ public class BindNumberActivity extends BaseActivity implements OnCallBackFromNe
|
|||||||
intent.putExtra("state", state);
|
intent.putExtra("state", state);
|
||||||
startActivity(intent);
|
startActivity(intent);
|
||||||
closeProgressDialog();
|
closeProgressDialog();
|
||||||
SharePrefUtil.saveBoolean(ct, Constant.IS_LOGIN, false);
|
Constant.islogout = 2;
|
||||||
|
SharePrefUtil.saveBoolean(ct, Constant.IS_LOGIN, true);
|
||||||
this.finish();
|
this.finish();
|
||||||
} else {
|
} else {
|
||||||
getYunxin(objs);
|
getYunxin(objs);
|
||||||
|
|||||||
@@ -798,7 +798,8 @@ public class LoginNewActivity extends BaseActivity implements OnCallBackFromNet
|
|||||||
intent.putExtra("state", state);
|
intent.putExtra("state", state);
|
||||||
startActivity(intent);
|
startActivity(intent);
|
||||||
closeProgressDialog();
|
closeProgressDialog();
|
||||||
SharePrefUtil.saveBoolean(ct, Constant.IS_LOGIN, false);
|
Constant.islogout = 2;
|
||||||
|
SharePrefUtil.saveBoolean(ct, Constant.IS_LOGIN, true);
|
||||||
this.finish();
|
this.finish();
|
||||||
} else {
|
} else {
|
||||||
getYunxin(objs);
|
getYunxin(objs);
|
||||||
|
|||||||
@@ -83,6 +83,7 @@ public class LoginSetInfoActivity extends BaseActivity implements
|
|||||||
OnItemClickListener {
|
OnItemClickListener {
|
||||||
|
|
||||||
private Button submit_myinfo;
|
private Button submit_myinfo;
|
||||||
|
private Button btn_skip_info;
|
||||||
private TextView tv_showCheckInfo;
|
private TextView tv_showCheckInfo;
|
||||||
private ImageView upload_certificateImg;
|
private ImageView upload_certificateImg;
|
||||||
private static final int TO_SELECT_PHOTO = 3;
|
private static final int TO_SELECT_PHOTO = 3;
|
||||||
@@ -206,6 +207,10 @@ public class LoginSetInfoActivity extends BaseActivity implements
|
|||||||
my_disease = (TextView) view.findViewById(R.id.my_disease);// 专长
|
my_disease = (TextView) view.findViewById(R.id.my_disease);// 专长
|
||||||
|
|
||||||
submit_myinfo = (Button) view.findViewById(R.id.submit_myinfo);// 提交
|
submit_myinfo = (Button) view.findViewById(R.id.submit_myinfo);// 提交
|
||||||
|
btn_skip_info = (Button) view.findViewById(R.id.btn_skip_info);// 跳过
|
||||||
|
if (btn_skip_info != null) {
|
||||||
|
btn_skip_info.setOnClickListener(this);
|
||||||
|
}
|
||||||
tv_showCheckInfo = (TextView) view.findViewById(R.id.tv_showCheckInfo);// 回显审核状态
|
tv_showCheckInfo = (TextView) view.findViewById(R.id.tv_showCheckInfo);// 回显审核状态
|
||||||
|
|
||||||
// my_photo.setOnClickListener(this);
|
// my_photo.setOnClickListener(this);
|
||||||
@@ -377,8 +382,11 @@ public class LoginSetInfoActivity extends BaseActivity implements
|
|||||||
Intent intent = getIntent();
|
Intent intent = getIntent();
|
||||||
// ( 1.待审核 2.审核中 3.需要补充修改资料 4.再次提交审核 5.拒绝
|
// ( 1.待审核 2.审核中 3.需要补充修改资料 4.再次提交审核 5.拒绝
|
||||||
// 6.已通过)//修改,0,1,3,4,5需要提交资料,6是通过,2其他不允许提交
|
// 6.已通过)//修改,0,1,3,4,5需要提交资料,6是通过,2其他不允许提交
|
||||||
state = intent.getIntExtra("state", 0);
|
state = intent.getIntExtra("state", SharePrefUtil.getInt(ct, "state", 0));
|
||||||
String checkInfo = intent.getStringExtra("checkInfo");
|
String checkInfo = intent.getStringExtra("checkInfo");
|
||||||
|
if (TextUtils.isEmpty(checkInfo)) {
|
||||||
|
checkInfo = SharePrefUtil.getString(ct, "checkInfo", "");
|
||||||
|
}
|
||||||
userName = intent.getStringExtra("phone");
|
userName = intent.getStringExtra("phone");
|
||||||
LogUtil.i("审核信息==" + state);
|
LogUtil.i("审核信息==" + state);
|
||||||
// 根据状态进行显示规则,与提示用户
|
// 根据状态进行显示规则,与提示用户
|
||||||
@@ -596,6 +604,9 @@ public class LoginSetInfoActivity extends BaseActivity implements
|
|||||||
case R.id.ll_my_disease:// 专长
|
case R.id.ll_my_disease:// 专长
|
||||||
showDiseasePop(my_disease);
|
showDiseasePop(my_disease);
|
||||||
break;
|
break;
|
||||||
|
case R.id.btn_skip_info:// 跳过
|
||||||
|
handleSkipOrBack(mobile);
|
||||||
|
break;
|
||||||
case R.id.submit_myinfo:// 提交
|
case R.id.submit_myinfo:// 提交
|
||||||
submitInfo();
|
submitInfo();
|
||||||
break;
|
break;
|
||||||
@@ -608,6 +619,8 @@ public class LoginSetInfoActivity extends BaseActivity implements
|
|||||||
R.anim.timepicker_anim_exit_bottom);
|
R.anim.timepicker_anim_exit_bottom);
|
||||||
break;
|
break;
|
||||||
case R.id.top_back_layout:// 返回
|
case R.id.top_back_layout:// 返回
|
||||||
|
handleSkipOrBack(SharePrefUtil.getString(ct, Constant.SP_IS_FIRST_NAME, Constant.mobile, ""));
|
||||||
|
if (ct != null) return;
|
||||||
Intent Login = new Intent(ct, LoginNewActivity.class);
|
Intent Login = new Intent(ct, LoginNewActivity.class);
|
||||||
// 注册后跳转到登录页面
|
// 注册后跳转到登录页面
|
||||||
|
|
||||||
@@ -626,6 +639,17 @@ public class LoginSetInfoActivity extends BaseActivity implements
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void handleSkipOrBack(String mobile) {
|
||||||
|
if (submit_myinfo != null && submit_myinfo.getVisibility() == View.VISIBLE && !StringUtil.isEmpty(mobile)) {
|
||||||
|
save(mobile);
|
||||||
|
}
|
||||||
|
if (MainActivity.mMainActivity == null || MainActivity.mMainActivity.isFinishing() || MainActivity.mMainActivity.isDestroyed()) {
|
||||||
|
Intent intent = new Intent(ct, MainActivity.class);
|
||||||
|
startActivity(intent);
|
||||||
|
}
|
||||||
|
this.finish();
|
||||||
|
}
|
||||||
|
|
||||||
// 返回键监听
|
// 返回键监听
|
||||||
@Override
|
@Override
|
||||||
public void onBackPressed() {
|
public void onBackPressed() {
|
||||||
@@ -636,6 +660,8 @@ public class LoginSetInfoActivity extends BaseActivity implements
|
|||||||
// finish();
|
// finish();
|
||||||
// AppManager.getAppManager().finishAllActivity();
|
// AppManager.getAppManager().finishAllActivity();
|
||||||
// android.os.Process.killProcess(android.os.Process.myPid());
|
// android.os.Process.killProcess(android.os.Process.myPid());
|
||||||
|
handleSkipOrBack(SharePrefUtil.getString(ct, Constant.SP_IS_FIRST_NAME, Constant.mobile, ""));
|
||||||
|
if (ct != null) return;
|
||||||
Intent Login = new Intent(ct, LoginNewActivity.class);
|
Intent Login = new Intent(ct, LoginNewActivity.class);
|
||||||
// 注册后跳转到登录页面
|
// 注册后跳转到登录页面
|
||||||
|
|
||||||
@@ -1265,6 +1291,7 @@ public class LoginSetInfoActivity extends BaseActivity implements
|
|||||||
submit_myinfo.setVisibility(View.GONE);
|
submit_myinfo.setVisibility(View.GONE);
|
||||||
setInfoClick(false);
|
setInfoClick(false);
|
||||||
SharePrefUtil.saveString(ct, Constant.realName, name);// 真实姓名
|
SharePrefUtil.saveString(ct, Constant.realName, name);// 真实姓名
|
||||||
|
SharePrefUtil.saveInt(ct, "state", 2);// 审核中
|
||||||
} else {
|
} else {
|
||||||
ToastUtil.showToast("提交失败,请重试" + bean.message);
|
ToastUtil.showToast("提交失败,请重试" + bean.message);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -221,7 +221,7 @@ public class SettingAndHelpActivity extends BaseActivity implements OnCallBackFr
|
|||||||
rl_setting_yinsi.setOnClickListener(this);
|
rl_setting_yinsi.setOnClickListener(this);
|
||||||
rl_setting_yinsi1.setOnClickListener(this);
|
rl_setting_yinsi1.setOnClickListener(this);
|
||||||
m_out.setOnClickListener(this);
|
m_out.setOnClickListener(this);
|
||||||
if (!UIUtils.isLogined()) {
|
if (!UIUtils.isAccountLogined()) {
|
||||||
m_out.setVisibility(View.GONE);
|
m_out.setVisibility(View.GONE);
|
||||||
}
|
}
|
||||||
m_abouat.setOnClickListener(this);
|
m_abouat.setOnClickListener(this);
|
||||||
@@ -359,7 +359,7 @@ public class SettingAndHelpActivity extends BaseActivity implements OnCallBackFr
|
|||||||
int id = v.getId();
|
int id = v.getId();
|
||||||
if ((id == R.id.rl_setting_feedback || id == R.id.rl_setting_zhuxiao
|
if ((id == R.id.rl_setting_feedback || id == R.id.rl_setting_zhuxiao
|
||||||
|| id == R.id.rl_setting_changepsw || id == R.id.rl_changenum
|
|| id == R.id.rl_setting_changepsw || id == R.id.rl_changenum
|
||||||
|| id == R.id.rl_setting_bindwx) && !UIUtils.checkLoginAndJump(this)) {
|
|| id == R.id.rl_setting_bindwx) && !UIUtils.checkAccountLoginAndJump(this)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (id == R.id.ll_dynamic) {
|
if (id == R.id.ll_dynamic) {
|
||||||
@@ -718,6 +718,8 @@ public class SettingAndHelpActivity extends BaseActivity implements OnCallBackFr
|
|||||||
SharePrefUtil.saveString(ctx, "access_token", "");
|
SharePrefUtil.saveString(ctx, "access_token", "");
|
||||||
SharePrefUtil.saveString(ctx, "refresh_token", "");
|
SharePrefUtil.saveString(ctx, "refresh_token", "");
|
||||||
SharePrefUtil.saveString(ctx, Constant.realName, "");
|
SharePrefUtil.saveString(ctx, Constant.realName, "");
|
||||||
|
SharePrefUtil.saveInt(ctx, "state", 0);
|
||||||
|
SharePrefUtil.saveString(ctx, "checkInfo", "");
|
||||||
SharePrefUtil.saveString(ctx, "hospitalName", "");
|
SharePrefUtil.saveString(ctx, "hospitalName", "");
|
||||||
SharePrefUtil.saveString(ctx, Constant.photo, "");
|
SharePrefUtil.saveString(ctx, Constant.photo, "");
|
||||||
addUMToken("");
|
addUMToken("");
|
||||||
|
|||||||
@@ -427,7 +427,16 @@ public class BigMyFragment extends BaseFragment implements View.OnClickListener,
|
|||||||
// 从sp文件里取出资料
|
// 从sp文件里取出资料
|
||||||
String realName = SharePrefUtil.getString(mActivity, "realName", "");
|
String realName = SharePrefUtil.getString(mActivity, "realName", "");
|
||||||
if (!UIUtils.isLogined()) {
|
if (!UIUtils.isLogined()) {
|
||||||
if (tv_name != null) tv_name.setText("点击登录");
|
if (tv_name != null) {
|
||||||
|
if (UIUtils.isAccountLogined()) {
|
||||||
|
String mobile = SharePrefUtil.getString(mActivity, Constant.mobile, "");
|
||||||
|
String display = (!StringUtil.isEmpty(realName) && !"null".equals(realName)) ? realName : (!StringUtil.isEmpty(mobile) ? mobile : "已登录");
|
||||||
|
int st = SharePrefUtil.getInt(mActivity, "state", 0);
|
||||||
|
tv_name.setText(display + (st == 2 ? "(审核中)" : "(去完善资料)"));
|
||||||
|
} else {
|
||||||
|
tv_name.setText("点击登录");
|
||||||
|
}
|
||||||
|
}
|
||||||
if (pic != null) pic.setImageResource(R.drawable.icon_touxiang_persion_gray_big);
|
if (pic != null) pic.setImageResource(R.drawable.icon_touxiang_persion_gray_big);
|
||||||
if (tv_qiandao != null) tv_qiandao.setText("签到");
|
if (tv_qiandao != null) tv_qiandao.setText("签到");
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -357,7 +357,16 @@ public class MyNewFragment extends BaseFragment implements View.OnClickListener,
|
|||||||
// 从sp文件里取出资料
|
// 从sp文件里取出资料
|
||||||
String realName = SharePrefUtil.getString(mActivity, "realName", "");
|
String realName = SharePrefUtil.getString(mActivity, "realName", "");
|
||||||
if (!UIUtils.isLogined()) {
|
if (!UIUtils.isLogined()) {
|
||||||
if (tv_name != null) tv_name.setText("点击登录");
|
if (tv_name != null) {
|
||||||
|
if (UIUtils.isAccountLogined()) {
|
||||||
|
String mobile = SharePrefUtil.getString(mActivity, Constant.mobile, "");
|
||||||
|
String display = (!StringUtil.isEmpty(realName) && !"null".equals(realName)) ? realName : (!StringUtil.isEmpty(mobile) ? mobile : "已登录");
|
||||||
|
int st = SharePrefUtil.getInt(mActivity, "state", 0);
|
||||||
|
tv_name.setText(display + (st == 2 ? "(审核中)" : "(去完善资料)"));
|
||||||
|
} else {
|
||||||
|
tv_name.setText("点击登录");
|
||||||
|
}
|
||||||
|
}
|
||||||
if (pic != null) pic.setImageResource(R.drawable.icon_touxiang_persion_gray_big);
|
if (pic != null) pic.setImageResource(R.drawable.icon_touxiang_persion_gray_big);
|
||||||
if (patient_num != null) patient_num.setText("0");
|
if (patient_num != null) patient_num.setText("0");
|
||||||
if (tv_gongyi != null) tv_gongyi.setText("0");
|
if (tv_gongyi != null) tv_gongyi.setText("0");
|
||||||
|
|||||||
@@ -66,13 +66,18 @@ public class MyUserIconUtil {
|
|||||||
if (name == null) {
|
if (name == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if ("更换手机号".equals(name) || name.contains("微信")) {
|
||||||
|
if (!UIUtils.checkAccountLoginAndJump(context)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
if ("我的患者".equals(name) || "公益咨询".equals(name) || "患者审核".equals(name)
|
if ("我的患者".equals(name) || "公益咨询".equals(name) || "患者审核".equals(name)
|
||||||
|| "患者分组".equals(name) || "群发消息".equals(name) || "随访二维码".equals(name)
|
|| "患者分组".equals(name) || "群发消息".equals(name) || "随访二维码".equals(name)
|
||||||
|| "出诊计划".equals(name) || "我的视频".equals(name) || "我的课程".equals(name)
|
|| "出诊计划".equals(name) || "我的视频".equals(name) || "我的课程".equals(name)
|
||||||
|| "我的下载".equals(name) || "我的收藏".equals(name) || "我的账户".equals(name)
|
|| "我的下载".equals(name) || "我的收藏".equals(name) || "我的账户".equals(name)
|
||||||
|| "我的积分".equals(name) || "我的福利".equals(name) || "我的鲜花".equals(name)
|
|| "我的积分".equals(name) || "我的福利".equals(name) || "我的鲜花".equals(name)
|
||||||
|| "课件明细".equals(name) || "课程明细".equals(name) || "积分商城".equals(name)
|
|| "课件明细".equals(name) || "课程明细".equals(name) || "积分商城".equals(name)
|
||||||
|| "送心意".equals(name) || "更换手机号".equals(name) || name.contains("微信")
|
|| "送心意".equals(name)
|
||||||
|| "病例讨论".equals(name) || "病例交流".equals(name) || "病例荟萃".equals(name)
|
|| "病例讨论".equals(name) || "病例交流".equals(name) || "病例荟萃".equals(name)
|
||||||
|| "病例分享".equals(name) || "科研项目".equals(name) || "临床研究".equals(name)) {
|
|| "病例分享".equals(name) || "科研项目".equals(name) || "临床研究".equals(name)) {
|
||||||
if (!UIUtils.checkLoginAndJump(context)) {
|
if (!UIUtils.checkLoginAndJump(context)) {
|
||||||
|
|||||||
@@ -174,7 +174,44 @@ public class UIUtils {
|
|||||||
* @return
|
* @return
|
||||||
* boolean
|
* boolean
|
||||||
*/
|
*/
|
||||||
|
public static boolean isAccountLogined() {
|
||||||
|
boolean isLogin = SharePrefUtil.getBoolean(getContext(), Constant.IS_LOGIN, false);
|
||||||
|
String uuid = SharePrefUtil.getString(getContext(), Constant.uuid, "");
|
||||||
|
return isLogin && !StringUtil.isEmpty(uuid);
|
||||||
|
}
|
||||||
|
|
||||||
public static boolean isLogined() {
|
public static boolean isLogined() {
|
||||||
|
return isAccountLogined() && SharePrefUtil.getInt(getContext(), "state", 0) == 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean checkAccountLoginAndJump(Context context) {
|
||||||
|
if (isAccountLogined()) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
long now = System.currentTimeMillis();
|
||||||
|
if (now - lastJumpLoginTime < 800) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
lastJumpLoginTime = now;
|
||||||
|
Context targetContext = context != null ? context : getContext();
|
||||||
|
Intent intent;
|
||||||
|
if (isAccountLogined()) {
|
||||||
|
intent = new Intent(targetContext, cn.shangyu.gdxzExpert.activity.LoginSetInfoActivity.class);
|
||||||
|
intent.putExtra("state", SharePrefUtil.getInt(getContext(), "state", 0));
|
||||||
|
intent.putExtra("checkInfo", SharePrefUtil.getString(getContext(), "checkInfo", ""));
|
||||||
|
intent.putExtra("phone", SharePrefUtil.getString(getContext(), Constant.mobile, ""));
|
||||||
|
} else {
|
||||||
|
intent = new Intent(targetContext, LoginNewActivity.class);
|
||||||
|
}
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP);
|
||||||
|
if (!(targetContext instanceof Activity)) {
|
||||||
|
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||||
|
}
|
||||||
|
targetContext.startActivity(intent);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static boolean unusedOldIsLogined() {
|
||||||
// TODO Auto-generated method stub
|
// TODO Auto-generated method stub
|
||||||
boolean isLogin = SharePrefUtil.getBoolean(getContext(), Constant.IS_LOGIN, false);
|
boolean isLogin = SharePrefUtil.getBoolean(getContext(), Constant.IS_LOGIN, false);
|
||||||
String uuid = SharePrefUtil.getString(getContext(), Constant.uuid, "");
|
String uuid = SharePrefUtil.getString(getContext(), Constant.uuid, "");
|
||||||
@@ -199,7 +236,15 @@ public class UIUtils {
|
|||||||
}
|
}
|
||||||
lastJumpLoginTime = now;
|
lastJumpLoginTime = now;
|
||||||
Context targetContext = context != null ? context : getContext();
|
Context targetContext = context != null ? context : getContext();
|
||||||
Intent intent = new Intent(targetContext, LoginNewActivity.class);
|
Intent intent;
|
||||||
|
if (isAccountLogined()) {
|
||||||
|
intent = new Intent(targetContext, cn.shangyu.gdxzExpert.activity.LoginSetInfoActivity.class);
|
||||||
|
intent.putExtra("state", SharePrefUtil.getInt(getContext(), "state", 0));
|
||||||
|
intent.putExtra("checkInfo", SharePrefUtil.getString(getContext(), "checkInfo", ""));
|
||||||
|
intent.putExtra("phone", SharePrefUtil.getString(getContext(), Constant.mobile, ""));
|
||||||
|
} else {
|
||||||
|
intent = new Intent(targetContext, LoginNewActivity.class);
|
||||||
|
}
|
||||||
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP);
|
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP);
|
||||||
if (!(targetContext instanceof Activity)) {
|
if (!(targetContext instanceof Activity)) {
|
||||||
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||||
|
|||||||
@@ -222,6 +222,7 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginTop="20dp"
|
android:layout_marginTop="20dp"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
|
|
||||||
android:padding="10dp"
|
android:padding="10dp"
|
||||||
android:text="肝胆相照将尽快对您的资料进行审核,请耐心等待。"
|
android:text="肝胆相照将尽快对您的资料进行审核,请耐心等待。"
|
||||||
android:textColor="@color/red_btn_color_normal"
|
android:textColor="@color/red_btn_color_normal"
|
||||||
@@ -233,6 +234,8 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:background="@color/transparent"
|
android:background="@color/transparent"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
|
|
||||||
|
android:orientation="vertical"
|
||||||
android:paddingBottom="30dp"
|
android:paddingBottom="30dp"
|
||||||
android:paddingLeft="25dp"
|
android:paddingLeft="25dp"
|
||||||
android:paddingRight="25dp"
|
android:paddingRight="25dp"
|
||||||
@@ -244,10 +247,23 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:background="@drawable/selector_btn"
|
android:background="@drawable/selector_btn"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
|
|
||||||
android:padding="10dp"
|
android:padding="10dp"
|
||||||
android:text="提交"
|
android:text="提交"
|
||||||
android:textColor="@color/white"
|
android:textColor="@color/white"
|
||||||
android:textSize="20sp" />
|
android:textSize="20sp" />
|
||||||
|
|
||||||
|
<Button
|
||||||
|
android:id="@+id/btn_skip_info"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="12dp"
|
||||||
|
android:background="@drawable/bt_setting_bg"
|
||||||
|
android:gravity="center"
|
||||||
|
android:padding="10dp"
|
||||||
|
android:text="跳过"
|
||||||
|
android:textColor="@color/top_title"
|
||||||
|
android:textSize="18sp" />
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user