package com.fuban.user.ui.mine
|
|
import android.app.Activity
|
import android.text.InputFilter
|
import android.view.View
|
import com.fuban.user.R
|
import com.fuban.user.network.HttpManager
|
import com.fuban.user.network.request
|
import com.fuban.user.ui.TransparentStatusBarActivity
|
import com.fuban.user.utils.DisableEmojiFilter
|
import kotlinx.android.synthetic.main.activity_nickname.*
|
import org.jetbrains.anko.toast
|
|
class NickNameActivity : TransparentStatusBarActivity(){
|
override fun setContentView() = R.layout.activity_nickname
|
|
override fun initClick() {
|
titleBar.addRightButton("保存",onClickListener = View.OnClickListener {
|
val name = et_name.text.toString().trim()
|
if (name.isEmpty()){
|
toast("请输入昵称")
|
return@OnClickListener
|
}
|
HttpManager.updateInfo(null,null,name,null).request(this){ _, _->
|
toast("修改成功")
|
setResult(Activity.RESULT_OK,intent.putExtra("name",name))
|
finish()
|
}
|
})
|
}
|
|
override fun initView() {
|
title = "昵称"
|
et_name.setText(intent.getStringExtra("name"))
|
et_name.setSelection(intent.getStringExtra("name").length)
|
et_name.filters = arrayOf(DisableEmojiFilter(), InputFilter.LengthFilter(8))
|
}
|
|
}
|