在Android中,回调接口可以通过以下步骤定义:
public interface MyCallback {
void onSuccess(String result);
void onFailure(String error);
}
private MyCallback mCallback;
public void setCallback(MyCallback callback) {
mCallback = callback;
}
if (mCallback != null) {
mCallback.onSuccess(result);
} else {
// 处理没有设置回调接口的情况
}
setCallback(new MyCallback() {
@Override
public void onSuccess(String result) {
// 处理成功的情况
}
@Override
public void onFailure(String error) {
// 处理失败的情况
}
});
通过以上步骤,可以在Android中定义和使用回调接口来实现异步操作或者事件触发的回调处理。