我有一个Java接口:
public interface NonHindiQuery {
void onNonHindiQueryReceived(String Query);
}
我希望在Kotlin类上实现它:
class MainActivity : AppCompatActivity() {...}
问: 我该如何做到这一点?
很简单:
class MainActivity : AppCompatActivity(), NonHindiQuery {
override fun onNonHindiQueryReceived(q: String) {
// <...>
}
}
要除去kotlin.NotImplementedError
,请从方法体中删除TODO("not implemented")
:
@kotlin.internal.InlineOnly
public inline fun TODO(reason: String): Nothing =
throw NotImplementedError("An operation is not implemented: $reason")
AppCompatActivity()
后面添加, NonHindiQurary
。 - Shayan PourvatanMainActivity
必须实现void onNonHindiQuraryRecived(String Queary)
;或者将你的类设置为抽象类。但你需要选择第一种方式。 - Shayan Pourvatan