class Main : AppCompatActivity() {
lateinit var imageview : ImageView
val binding by lazy {ActivityMainBinding.inflate(layoutInflater)}
lateinit var mGoogleSignInClient: GoogleSignInClient
lateinit var resultLauncher: ActivityResultLauncher<Intent>
override fun onStart() {
super.onStart()
val account = GoogleSignIn.getLastSignedInAccount(this)
account?.let {
Toast.makeText(this, "Logged In", Toast.LENGTH_SHORT).show()
} ?: Toast.makeText(this, "Not Yet", Toast.LENGTH_SHORT).show()
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(binding.root)
setResultSignUp()
val gso = GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.requestProfile()
.build()
mGoogleSignInClient = GoogleSignIn.getClient(this, gso);
with(binding) {
btnSignIn.setOnClickListener {
signIn()
}
}
}
}
로그인 인증하고 앱이 꺼져버리는데 뭐가 문제인지 파악이 안됩니다! https://soopeach.tistory.com/176 여기 참고했어요