I have a Java interface:
public interface NonHindiQurary {
void onNonHindiQueryReceived(String Query);
}
I want to implement it on Kotlin class:
class MainActivity : AppCompatActivity() {...}
Q: How can I do it?
解决方案
It's simple:
class MainActivity : AppCompatActivity(), NonHindiQuery {
override fun onNonHindiQueryReceived(q: String) {
// <...>
}
}
To get rid of kotlin.NotImplementedError remove TODO("not implemented") from the method body:
@kotlin.internal.InlineOnly
public inline fun TODO(reason: String): Nothing =
throw NotImplementedError("An operation is not implemented: $reason")