개발/안드로이드(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 같은 형태로 이용합니다.

 

끝.

'개발 > 안드로이드(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