| | |
| | | import android.text.method.HideReturnsTransformationMethod |
| | | import android.text.method.PasswordTransformationMethod |
| | | import androidx.core.os.bundleOf |
| | | import cn.sinata.xldutils.utils.SPUtils |
| | | import cn.sinata.xldutils.utils.isValidPwd |
| | | import cn.sinata.xldutils.utils.md5 |
| | | import cn.sinata.xldutils.utils.showAllowingStateLoss |
| | | import com.sinata.xqmuse.MainActivity |
| | | import com.sinata.xqmuse.R |
| | | import com.sinata.xqmuse.dialog.MsgDialog |
| | | import com.sinata.xqmuse.network.HttpManager |
| | | import com.sinata.xqmuse.network.request |
| | | import com.sinata.xqmuse.ui.TransparentStatusBarActivity |
| | | import com.sinata.xqmuse.utils.Const |
| | | import com.sinata.xqmuse.utils.event.EmptyEvent |
| | | import kotlinx.android.synthetic.main.activity_set_pwd.* |
| | | import org.greenrobot.eventbus.EventBus |
| | | import org.jetbrains.anko.startActivity |
| | | import org.jetbrains.anko.toast |
| | | |
| | |
| | | msgDialog.arguments = bundleOf("msg" to "您的密码已修改成功,快去登录账户吧","title" to "修改成功") |
| | | msgDialog.setDismissCallback(object :MsgDialog.OnDismiss{ |
| | | override fun onDismiss() { |
| | | startActivity<LoginActivity>() |
| | | finish() |
| | | if (!SPUtils.instance().getString(Const.User.TOKEN).isNullOrEmpty()){ |
| | | SPUtils.instance().put(Const.User.TOKEN, "").apply() |
| | | EventBus.getDefault().post(EmptyEvent(Const.EventCode.CHANGE_USER)) |
| | | startActivity<MainActivity>() |
| | | startActivity<LoginActivity>() |
| | | }else{ |
| | | startActivity<LoginActivity>() |
| | | finish() |
| | | } |
| | | } |
| | | }) |
| | | msgDialog.showAllowingStateLoss(supportFragmentManager,"suc") |
| | |
| | | } |
| | | |
| | | override fun initView() { |
| | | if (!SPUtils.instance().getString(Const.User.TOKEN).isNullOrEmpty()) |
| | | title = "修改密码" |
| | | } |
| | | |
| | | } |