안드로이드(코틀린) 채팅앱 만들기 - MainActivity 1
class MainActivity : AppCompatActivity() {
...
init{
instance = this
}
companion object{
private var instance:MainActivity? = null
...
fun getInstance(): MainActivity? {
return instance
}
}
...
}
class ChattingActivity : AppCompatActivity() {
...
lateinit var mainActivity: MainActivity
lateinit var userInfo: UserInfo
...
override fun onCreate(savedInstanceState: Bundle?) {
...
mainActivity = MainActivity.getInstance()!!
userInfo = mainActivity.userInfo
...
}
...
}