我正在为我在很多类中使用的回调使用一个接口,所以当我实现这个回调时,我需要覆盖所有方法,但我只使用了类中的 1 或 2 个。我怎样才能避免这种情况?
这是回调:
public interface DatabaseCallback {
void onContactPhotoSaved();
void onContactPhotoUpdated();
void onContactPhotoDeleted();
void onContactPhotoFounded(ContactInfo item);
void onDataNotAvailable();
void onErrorDuringProcess();
void onContactPhotoLoaded(List<ContactInfo> users);
}
编辑:
这个有可能??
public class DatabaseManagerCallback {
public interface ContactInfoInsertCallback{
void onContactPhotoSaved();
void onErrorOcurred();
}
public interface ContactInfoUpdateCallback{
void onContactPhotoUpdated();
void onErrorOcurred();
}
public interface ContactInfoDeleteCallback{
void onContactPhotoDeleted();
void onErrorOcurred();
}
public interface ContactInfoFoundedCallback{
void onContactPhotoFounded(ContactInfo item);
void onErrorOcurred();
}
}
不负相思意
慕哥6287543
波斯汪
胡子哥哥
相关分类