From b13afc751dbbce24753d008f1f87d2c5e133a4ad Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期二, 09 七月 2024 15:19:26 +0800 Subject: [PATCH] fix bug --- app/src/main/java/com/dollearn/student/ui/login/RegisterActivity.kt | 24 ++++++++++-------------- 1 files changed, 10 insertions(+), 14 deletions(-) diff --git a/app/src/main/java/com/dollearn/student/ui/login/RegisterActivity.kt b/app/src/main/java/com/dollearn/student/ui/login/RegisterActivity.kt index 1d381f0..47cda36 100644 --- a/app/src/main/java/com/dollearn/student/ui/login/RegisterActivity.kt +++ b/app/src/main/java/com/dollearn/student/ui/login/RegisterActivity.kt @@ -4,7 +4,6 @@ import android.app.Activity import android.content.Intent import android.os.CountDownTimer -import android.text.Editable import android.text.method.HideReturnsTransformationMethod import android.text.method.PasswordTransformationMethod import androidx.core.os.bundleOf @@ -13,18 +12,15 @@ import cn.sinata.xldutils.visible import com.amap.api.location.AMapLocationListener import com.dollearn.student.R -import com.dollearn.student.WeparkApplication +import com.dollearn.student.DollearnApplication import com.dollearn.student.dialog.TipDialog import com.dollearn.student.network.HttpManager import com.dollearn.student.network.request -import com.dollearn.student.ui.H5Activity import com.dollearn.student.ui.TransparentStatusBarActivity import com.dollearn.student.utils.AMapKit -import com.dollearn.student.utils.SimpleTextWatcher import com.tbruyelle.rxpermissions2.RxPermissions import kotlinx.android.synthetic.main.activity_register.* import org.jetbrains.anko.sdk27.coroutines.onClick -import org.jetbrains.anko.startActivity class RegisterActivity : TransparentStatusBarActivity() { override fun setContentView() = R.layout.activity_register @@ -116,17 +112,17 @@ * 有权限的情况获取定位 */ private fun getLocation(phone:String,pwd:String,code:String,invitePhone:String){ - if (WeparkApplication.lat!=null) + if (DollearnApplication.lat!=null) next(phone, pwd, code, invitePhone) else{ showDialog("正在获取定位...") AMapKit.initLocation(this, AMapLocationListener { - WeparkApplication.lat = it.latitude - WeparkApplication.lon = it.longitude - WeparkApplication.province = it.province - WeparkApplication.provinceCode = "${it.adCode.substring(0, 3)}000" - WeparkApplication.cityName = it.city - WeparkApplication.cityCode = "${it.adCode.substring(0, 4)}00" + DollearnApplication.lat = it.latitude + DollearnApplication.lon = it.longitude + DollearnApplication.province = it.province + DollearnApplication.provinceCode = "${it.adCode.substring(0, 3)}000" + DollearnApplication.cityName = it.city + DollearnApplication.cityCode = "${it.adCode.substring(0, 4)}00" dismissDialog() next(phone, pwd, code, invitePhone) }) @@ -136,7 +132,7 @@ private fun next(phone:String,pwd:String,code:String,invitePhone:String){ tv_action.isEnabled = false if (type == TYPE_BIND){ - HttpManager.bindPhone(phone, code,if (invitePhone.isNullOrEmpty()) null else invitePhone,openid , WeparkApplication.lat,WeparkApplication.lon) + HttpManager.bindPhone(phone, code,if (invitePhone.isNullOrEmpty()) null else invitePhone,openid , DollearnApplication.lat,DollearnApplication.lon) .request(this@RegisterActivity,success = {_,data-> val intent = Intent() intent.putExtra("token",data?.optString("token")) @@ -148,7 +144,7 @@ } }else{ HttpManager.register(type,phone, pwd.md5(), code,if (invitePhone.isNullOrEmpty()) null else invitePhone,if (type == TYPE_BIND) openid else null, - WeparkApplication.lat,WeparkApplication.lon) + DollearnApplication.lat,DollearnApplication.lon) .request(this@RegisterActivity,success = {_,_-> myToast(if (type == TYPE_REGISTER)"注册成功" else "密码修改成功") finish() -- Gitblit v1.7.1