| | |
| | | |
| | | private AliyunSmsOneKeyLoginManager aliyunSmsOneKeyLoginManager; |
| | | |
| | | private boolean showOnkeyLoginToast = true; |
| | | private boolean showOnkeyLoginToast = false; |
| | | |
| | | |
| | | @Override |
| | |
| | | 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 |
| | |
| | | |
| | | @Override |
| | | public void onCancel() { |
| | | showOnkeyLoginToast = false; |
| | | showOnkeyLoginToast = true; |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | |
| | | 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); |
| | | // } |
| | | // }); |
| | | |
| | | |
| | | } |
| | |
| | | *添加监听 |
| | | */ |
| | | private void addListener() { |
| | | tv_login_gain_sms.setOnClickListener(this); |
| | | tv_user_agreement.setOnClickListener(this); |
| | | tv_other_login.setOnClickListener(this); |
| | | tv_privacy_policies.setOnClickListener(this); |
| | |
| | | |
| | | @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); |
| | | } |
| | | }); |
| | |
| | | |
| | | case R.id.tv_login_onekey: |
| | | //TODO 一键登录 |
| | | openOneKeyLogin(true) |
| | | openOneKeyLogin(true); |
| | | break; |
| | | } |
| | | } |