좋아 나는 거기에 몇 가지 인터페이스를 가지고 있으며, 코드가 코 틀린중첩 된 인터페이스의 대안
interface IStreamRepository : IBaseRepository {
interface OnAddStreamCallback {
fun onSuccess()
fun onError(message: String)
}
interface OnGetAllStreamsCallback {
fun onSuccess(streams: ArrayList<Stream>)
fun onError(message: String)
}
interface OnGetStreamByNameCallback {
fun onSuccess(stream: Stream)
fun onError(message: String)
}
interface OnDeleteStreamCallback {
fun onSuccess()
fun onError(message: String)
}
}
이 보이는 내가
getAllStreamsCallBack = IStreamRepository.OnGetAllStreamsCallback() {
//and override methods in OnGetAllStreamsCallback interface
}
을하려고 할 때 컴파일러가 발생하는 인터페이스를 가지고 다음 오류 OnGetAllStreamsCallback does not have constructors
, 어떻게이 문제를 해결할 수 있습니까?
해당 질문에 대한 주석 (['@ interface'] (https://stackoverflow.com/questions/918393/whats-the-difference-between-interface-and-interface-in-java)) – Moira
다음에 시간을주십시오 질문을 게시하기 전에 문제가 실제로 존재하는지 확인하십시오. – user882813