12345678910111213141516171819202122232425262728 |
- package de.tudarmstadt.informatik.hostage.sync.tracing;
- import android.os.Bundle;
- import android.os.Handler;
- import android.os.ResultReceiver;
-
- public class TracingSyncResultReciever extends ResultReceiver {
- private Receiver mReceiver;
-
- public TracingSyncResultReciever(Handler handler) {
- super(handler);
- }
-
- public void setReceiver(Receiver receiver) {
- mReceiver = receiver;
- }
-
- public interface Receiver {
- public void onReceiveResult(int resultCode, Bundle resultData);
- }
-
- @Override
- protected void onReceiveResult(int resultCode, Bundle resultData) {
- if (mReceiver != null) {
- mReceiver.onReceiveResult(resultCode, resultData);
- }
- }
- }
|