我正试图从子类调用MainActivity的方法。看下面我的代码。
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
open fun action(v: View){
sub_class().test()
}
open fun toast(s: String){
Toast.makeText(this, s, Toast.LENGTH_SHORT).show()
}
open class sub_class{
open fun test(){
val a = MainActivity()
a.toast("test")
}
}
}
这里我想调用
toast()
方法进入
sub_class()
. 当我尝试这样做时,应用程序崩溃了。
注:
喜欢这个节目
英特利思想
. 我不明白为什么这个程序不能在应用程序上运行。