ns-usbloader-mobile/app/src/main/java/com/blogspot/developersu/ns_usbloader/model/NsResultReciever.java

29 lines
682 B
Java

package com.blogspot.developersu.ns_usbloader.model;
import android.os.Bundle;
import android.os.Handler;
import android.os.ResultReceiver;
public class NsResultReciever extends ResultReceiver {
public interface Receiver{
void onReceiveResults(int code, Bundle bundle);
}
private Receiver mReceiver;
public NsResultReciever(Handler handler) {
super(handler);
}
public void setReceiver(Receiver receiver){
this.mReceiver = receiver;
}
@Override
protected void onReceiveResult(int resultCode, Bundle resultData) {
if (mReceiver != null)
mReceiver.onReceiveResults(resultCode, resultData);
}
}