Skip to content

Commit

Permalink
fix : databinding 해결 #7
Browse files Browse the repository at this point in the history
  • Loading branch information
SeonHwan-Kim committed May 16, 2023
1 parent f130edc commit a1aa00b
Showing 1 changed file with 15 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ class LoginActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = DataBindingUtil.setContentView(this, R.layout.activity_login)
binding.vm = viewModel
binding.lifecycleOwner = this

setContentView(binding.root)

binding.root.setOnClickListener {
Expand All @@ -43,16 +46,22 @@ class LoginActivity : AppCompatActivity() {
}

private fun onClickLogin() {
with(binding) {
btMainLogin.setOnClickListener {
viewModel.signIn()
viewModel.signIn.observe(this@LoginActivity){data ->
showShortToast(data.toString())
}
viewModel.onClickLogin()
viewModel.signIn.observe(this){ data ->
when(data.status){
200 -> navigateToMainActivity()
else -> showShortToast("id 또는 password가 일치하지 않습니다.")
}
}
}

private fun navigateToMainActivity(){
val intent = Intent(this, MainActivity::class.java)
startActivity(intent)
showShortToast("로그인 성공")
if(!isFinishing) finish()
}


private fun onClickSignUp() {
binding.btMainSignUp.setOnClickListener {
Expand Down

0 comments on commit a1aa00b

Please sign in to comment.