123456789101112131415161718192021222324252627282930 |
- package de.tudarmstadt.informatik.hostage.logging;
- import android.os.Bundle;
- import android.os.Handler;
- import android.os.ResultReceiver;
- public class LogResultReceiver extends ResultReceiver {
- private Receiver mReceiver;
- public void setReceiver(Receiver receiver) {
- mReceiver = receiver;
- }
- public LogResultReceiver(Handler handler) {
- super(handler);
- }
- 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);
- }
- }
- }
|