Метод, который вы хотите вызвать, является методом экземпляра, самый простой ответ:
class MainActivity : AppCompatActivity() {
….
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
button.setOnClickListener {
TestOfAClass().ThisIsATest("Hello World")
}
))
лучший ответ - переименовать ваш метод в случай верблюда:
public fun thisIsATest(thisTest: String) {
print(thisTest)
}
}
Это как вы знаете, это метод, а не класс.
Но если вы пытаетесь общаться между двумя действиями, это не то, как это сделать . Есть несколько других опций, одна из которых использует startActivityForResult
:
https://developer.android.com/training/basics/intents/result
Как управлять startActivityForResult для Android?