회원가입
- 소셜 로그인과 같은 크기의 버튼 추가
This commit is contained in:
@@ -95,20 +95,6 @@ class LoginActivity : BaseActivity<ActivityLoginBinding>(ActivityLoginBinding::i
|
||||
login()
|
||||
}
|
||||
|
||||
binding.tvSignUp.setOnClickListener {
|
||||
val nextIntent = Intent(applicationContext, SignUpActivity::class.java)
|
||||
val extras = intent.getBundleExtra(Constants.EXTRA_DATA)
|
||||
?: if (intent.extras != null) {
|
||||
intent.extras
|
||||
} else {
|
||||
null
|
||||
}
|
||||
if (extras != null) {
|
||||
nextIntent.putExtra(Constants.EXTRA_DATA, extras)
|
||||
}
|
||||
startActivity(nextIntent)
|
||||
}
|
||||
|
||||
binding.tvForgotPassword.setOnClickListener {
|
||||
startActivity(
|
||||
Intent(
|
||||
@@ -118,6 +104,9 @@ class LoginActivity : BaseActivity<ActivityLoginBinding>(ActivityLoginBinding::i
|
||||
)
|
||||
}
|
||||
|
||||
binding.tvSignUp.setOnClickListener { startSignUp() }
|
||||
binding.ivSignUpEmail.setOnClickListener { startSignUp() }
|
||||
|
||||
binding.ivLoginGoogle.setOnClickListener {
|
||||
loadingDialog.show(width = screenWidth)
|
||||
val credentialManager = CredentialManager.create(this)
|
||||
@@ -145,7 +134,7 @@ class LoginActivity : BaseActivity<ActivityLoginBinding>(ActivityLoginBinding::i
|
||||
// Extract credential from the result returned by Credential Manager
|
||||
handleSignIn(result.credential)
|
||||
} catch (e: GetCredentialException) {
|
||||
showToast("로그인을 하지 못했습니다. 다시 시도해 주세요")
|
||||
showToast("구글 로그인을 하지 못했습니다. 다시 시도해 주세요")
|
||||
Logger.e("Couldn't retrieve user's credentials: ${e.localizedMessage}")
|
||||
loadingDialog.dismiss()
|
||||
}
|
||||
@@ -316,4 +305,18 @@ class LoginActivity : BaseActivity<ActivityLoginBinding>(ActivityLoginBinding::i
|
||||
startActivity(nextIntent)
|
||||
}
|
||||
}
|
||||
|
||||
private fun startSignUp() {
|
||||
val nextIntent = Intent(applicationContext, SignUpActivity::class.java)
|
||||
val extras = intent.getBundleExtra(Constants.EXTRA_DATA)
|
||||
?: if (intent.extras != null) {
|
||||
intent.extras
|
||||
} else {
|
||||
null
|
||||
}
|
||||
if (extras != null) {
|
||||
nextIntent.putExtra(Constants.EXTRA_DATA, extras)
|
||||
}
|
||||
startActivity(nextIntent)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user