Я работаю над проектом на Android Studio.У меня есть основное действие внутри файла kotlin (MainActivity.kt), и из него я пытаюсь вызвать статический метод (start_netClient ()) из файла java (dists.java) через объект Intent, поместив этот слушатель для моего bbutton внутри onCreate () MainActivity:
bbutton.setOnClickListener(object: View.OnClickListener {
override fun onClick(view: View): Unit {
// Handler code here.
val intent = Intent(this, Net_Activity::class.java)
startActivity(intent)
}
})
Net_Activity и его содержимое:
class Net_Activity: AppCompatActivity() {
fun main(args: Array<String>) {
dists.start_netClient()
}
}
Что я получаю для этого кода во время сборки, так этоэта ошибка в намерении на MainActivity.kt:
Error:(65, 30) None of the following functions can be called with the arguments supplied:
public constructor Intent(p0: Context!, p1: Class<*>!) defined in android.content.Intent
public constructor Intent(p0: String!, p1: Uri!) defined in android.content.Intent
Я относительно новичок во всем Android, но что мне не хватает, и как можно подключить метод Java икласс котлин через интент?Лучше всего использовать два вида деятельности или есть другой подход?