
[Kotlin & Android] 코틀린 전역 변수 선언 (다른 엑티비티 변수 사용하기)
·
개발/Kotlin & Android
개요 다른 Activity 에서 사용되고 있는 변수를 가져와야하는 경우가 있다. 어떤 방법으로 사용할 수 있는지 확인해보자. companion object // SecondActivity Class companion object{ var testValue = "Hi" } 자바의 static 과는 다르게 class 안에 companion object를 선언하여 변수를 내부에 선언한다. 정확히 따지면 static과 companion object는 같다라고 할 수 없다. // MainActivity Log.d("MainActivity", SecondActivity.testValue) 다른 클래스에서 해당 변수를 호출할 수 있다. 마무리 class에 단 하나의 companion object만 존재할 수 있다. ..