Вы должны объявить как переменный объект переменную и метод в MainActivity.Статический тип переменных и методов объявлен как сопутствующий объект в Kotlin.
Посмотрите на приведенный ниже пример,
Объявите переменные и методы в MainActivity,
val value : String = "hello from Main"
companion object {
lateinit var instance : MainActivity
fun getInstancem() : MainActivity {
return instance
}
}
Используйте этот экземпляр и напечатайте значение в DepositActivity например,
Log.d("log_in_second_activity", "message " + MainActivity.getInstancem().value)
Вы можете увидеть сообщение журнала.
Надеюсь, что это даст вам подсказку.