개발/안드로이드(Android-Kotlin)
Kotlin 전역변수
----___<<<<<
2019. 10. 23. 20:57
코틀린으로 전역변수 선언하는 법을 보겠습니다.
Firebase로그인을 사용할려면 아래의 2줄을 Activity마다 선언해줘야 하는게 매우 귀찮습니다.
private lateinit var auth: FirebaseAuth
auth = FirebaseAuth.getInstance()
그래서 전역변수 class 하나 만들고
class Auth{
companion object {
private val TAG = Auth::class.java.simpleName
private lateinit var auth: FirebaseAuth
fun getUid() : String{
auth = FirebaseAuth.getInstance()
return auth.currentUser?.uid.toString()
}
}
}
그 다음 Auth.getUid 같은 형태로 이용합니다.
끝.