Small cleanups and improvements code.

This commit is contained in:
Dennis Guse
2020-10-31 19:34:49 +01:00
committed by Román Martínez
parent acc2627bde
commit 9541a92657
3 changed files with 12 additions and 22 deletions
@@ -4,6 +4,8 @@ import android.os.Bundle;
import android.os.Handler;
import android.os.ResultReceiver;
import androidx.annotation.NonNull;
/**
* Create a new ResultReceive to receive results.
* Your {@link #onReceiveResult} method will be called from the thread running <var>handler</var> if given, or from an arbitrary thread if null.
@@ -15,18 +17,16 @@ public class ExportServiceResultReceiver extends ResultReceiver {
public static final String RESULT_EXTRA_TRACK_ID = "result_extra_track_id";
private Receiver receiver;
private final Receiver receiver;
public ExportServiceResultReceiver(Handler handler, Receiver receiver) {
public ExportServiceResultReceiver(Handler handler, @NonNull Receiver receiver) {
super(handler);
this.receiver = receiver;
}
@Override
protected void onReceiveResult(int resultCode, Bundle resultData) {
if (receiver != null) {
receiver.onReceiveResult(resultCode, resultData);
}
receiver.onReceiveResult(resultCode, resultData);
}
public interface Receiver {
@@ -4,6 +4,8 @@ import android.os.Bundle;
import android.os.Handler;
import android.os.ResultReceiver;
import androidx.annotation.NonNull;
/**
* Create a new ResultReceive to receive results.
* Your {@link #onReceiveResult} method will be called from the thread running <var>handler</var> if given, or from an arbitrary thread if null.
@@ -18,18 +20,16 @@ public class ImportServiceResultReceiver extends ResultReceiver {
public static final String RESULT_EXTRA_FILENAME = "result_extra_filename";
public static final String RESULT_EXTRA_MESSAGE = "result_extra_message";
private Receiver receiver;
private final Receiver receiver;
public ImportServiceResultReceiver(Handler handler, Receiver receiver) {
public ImportServiceResultReceiver(Handler handler, @NonNull Receiver receiver) {
super(handler);
this.receiver = receiver;
}
@Override
protected void onReceiveResult(int resultCode, Bundle resultData) {
if (receiver != null) {
receiver.onReceiveResult(resultCode, resultData);
}
receiver.onReceiveResult(resultCode, resultData);
}
public interface Receiver {