public interface MyCallBackValue {
void callbackValue(int id, double value);
void callbackValue(int id, double value, String type);
}
public interface MyCallBack {
void callbackCall();
}
//Make adapter object and call from activity or fragment
adapterCoupon.setRowClickCallBack(new MyCallBackValue() {
@Override public void callbackValue(int id, double value) {
}
@Override public void callbackValue(int id, double value, String type) {
couponValue = value;
couponID = id;
couponType = type;
updateTotalDiscount();
}
});
//This method create in adapter
private MyCallBackValue rowClickCallBack;
public void setRowClickCallBack(MyCallBackValue rowClickCallBack) {
this.rowClickCallBack = rowClickCallBack;
}
rowClickCallBack.callbackValue(0, 0.0, "val");
No comments:
Post a Comment