코틀린으로 전역변수 선언하는 법을 보겠습니다.
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 같은 형태로 이용합니다.
끝.
'개발 > 안드로이드(Android-Kotlin)' 카테고리의 다른 글
Android BackButton Event (0) | 2019.10.30 |
---|---|
startActivity에서 기존 activity제거 (0) | 2019.10.28 |
AndroidX 란 (0) | 2019.10.23 |
Cloud Firestore (0) | 2019.10.01 |
Cannot fit requested classes in a single dex file (0) | 2019.10.01 |