admin
2021-05-22 3595485efbfeb0db8c0e719e34aac022af284754
app/src/main/java/com/tejia/lijin/app/ui/mine/LoginSelectActivity.java
@@ -71,7 +71,7 @@
    private AliyunSmsOneKeyLoginManager aliyunSmsOneKeyLoginManager;
    private boolean showOnkeyLoginToast = true;
    private boolean showOnkeyLoginToast = false;
    @Override
@@ -84,7 +84,7 @@
        String from = getIntent().getStringExtra("from");
        UserCustomEvent.userLogin(this, StringUtils.isEmpty(from) ? "其它" : from);
        EventBus.getDefault().register(this);
        aliyunSmsOneKeyLoginManager = new AliyunSmsOneKeyLoginManager(this, null);
        aliyunSmsOneKeyLoginManager = new AliyunSmsOneKeyLoginManager(this, "zTsQ9uC74C7EsD4h1II3+0CsxtXbz8VikP//49QvybqgZLOsv4pCQ4yW5fz1Ogt4QFuTqHdictmxHm7KvMAd+dl8peJL+xpGFZjjAMcqNkqcSLptS358E+EpbITK4yYjDS1gbQQKuPiODw88UUWlhcCMye7gm3eF9AWNuZ7fQKVONWl/0wube5iXegJ6ZOfhJiYQDZqsKzgmxU/MdPKWOlKCS9NtefDmgCYMM9S6GQODkxPZm+wDqJ89dXMtU5ejBhMMv63t7eug9SfEGfmEnG31JXD9MCQ00t7e8VLeCfanFoZTquLD5w==");
        aliyunSmsOneKeyLoginManager.init(new AliyunSmsOneKeyLoginManager.IOneKeyLoginListener() {
            @Override
@@ -97,7 +97,7 @@
            @Override
            public void onCancel() {
                showOnkeyLoginToast = false;
                showOnkeyLoginToast = true;
            }
            @Override
@@ -121,29 +121,33 @@
    }
    private synchronized void openOneKeyLogin(final boolean notify) {
        ShoppingApi.allowOneKeyLogin(this, UserUtil.getLoginUid(this), new BasicTextHttpResponseHandler() {
        aliyunSmsOneKeyLoginManager.checkEnv();
            @Override
            public void onStart() {
                DialogUtil.show(loadingDialog);
            }
        //TODO 一键登录权限请求
            @Override
            public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
                if (jsonObject.optBoolean("IsPost")) {
                    aliyunSmsOneKeyLoginManager.checkEnv();
                } else {
                    if (notify) {
                        Toast.makeText(PhoneLoginActivity.this, jsonObject.optString("Error"), Toast.LENGTH_SHORT).show();
                    }
                }
            }
            @Override
            public void onFinish() {
                DialogUtil.dismiss(loadingDialog);
            }
        });
//        ShoppingApi.allowOneKeyLogin(this, UserUtil.getLoginUid(this), new BasicTextHttpResponseHandler() {
//
//            @Override
//            public void onStart() {
//                DialogUtil.show(loadingDialog);
//            }
//
//            @Override
//            public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
//                if (jsonObject.optBoolean("IsPost")) {
//                    aliyunSmsOneKeyLoginManager.checkEnv();
//                } else {
//                    if (notify) {
//                        Toast.makeText(PhoneLoginActivity.this, jsonObject.optString("Error"), Toast.LENGTH_SHORT).show();
//                    }
//                }
//            }
//
//            @Override
//            public void onFinish() {
//                DialogUtil.dismiss(loadingDialog);
//            }
//        });
    }
@@ -185,6 +189,7 @@
     *添加监听
     */
    private void addListener() {
        tv_login_gain_sms.setOnClickListener(this);
        tv_user_agreement.setOnClickListener(this);
        tv_other_login.setOnClickListener(this);
        tv_privacy_policies.setOnClickListener(this);
@@ -207,8 +212,8 @@
            @Override
            public void afterTextChanged(Editable editable) {
//                fl_login_gain_sms.setEnabled(editable.length() == 13 ? true : false);
//                fl_login_gain_sms.setBackgroundResource(editable.length() == 13 ?
                tv_login_gain_sms.setEnabled(editable.length() == 13 ? true : false);
//                tv_login_gain_sms.setBackgroundResource(editable.length() == 13 ?
//                        R.drawable.shape_mobile_login_light : R.drawable.shape_login_gain_sms);
            }
        });
@@ -309,7 +314,7 @@
            case R.id.tv_login_onekey:
                //TODO 一键登录
                openOneKeyLogin(true)
                openOneKeyLogin(true);
                break;
        }
    }