我正在 Android Studio 上开发一个项目。我在 kotlin 文件 (MainActivity.kt) 中有主要活动,我试图通过 Intent 对象从 Java 文件 (dists.java) 内部调用静态方法 (start_netClient()),方法是将此侦听器放在我的MainActivity的 onCreate() 内的 bbutton :
bbutton.setOnClickListener(object: View.OnClickListener {
override fun onClick(view: View): Unit {
// Handler code here.
val intent = Intent(this, Net_Activity::class.java)
startActivity(intent)
}
})
Run Code Online (Sandbox Code Playgroud)
Net_Activity 及其内容:
class Net_Activity: AppCompatActivity() {
fun main(args: Array<String>) {
dists.start_netClient()
}
}
Run Code Online (Sandbox Code Playgroud)
我在构建过程中得到的这段代码是 MainActivity.kt 上 Intent 上的这个错误:
Error:(65, 30) None of the following functions can be called with the arguments supplied:
public constructor Intent(p0: Context!, p1: Class<*>!) …Run Code Online (Sandbox Code Playgroud)