From 50b926fcb09c6a5f4e6450af71a5a9d09ba9e81a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=BCcahid=20Kambur?= Date: Sat, 3 Oct 2020 00:43:17 +0300 Subject: [PATCH] Make path nullable to prevent Kotlin crash --- app/src/main/java/com/hbisoft/pickitexample/MainActivity.java | 3 ++- pickit/src/main/java/com/hbisoft/pickit/PickiTCallbacks.java | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hbisoft/pickitexample/MainActivity.java b/app/src/main/java/com/hbisoft/pickitexample/MainActivity.java index 3953537..141bc1c 100644 --- a/app/src/main/java/com/hbisoft/pickitexample/MainActivity.java +++ b/app/src/main/java/com/hbisoft/pickitexample/MainActivity.java @@ -9,6 +9,7 @@ import android.os.Environment; import androidx.annotation.NonNull; +import androidx.annotation.Nullable; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.view.ContextThemeWrapper; import androidx.core.app.ActivityCompat; @@ -213,7 +214,7 @@ public void PickiTonProgressUpdate(int progress) { } @Override - public void PickiTonCompleteListener(String path, boolean wasDriveFile, boolean wasUnknownProvider, boolean wasSuccessful, String reason) { + public void PickiTonCompleteListener(@Nullable String path, boolean wasDriveFile, boolean wasUnknownProvider, boolean wasSuccessful, String reason) { if (mdialog != null && mdialog.isShowing()) { mdialog.cancel(); diff --git a/pickit/src/main/java/com/hbisoft/pickit/PickiTCallbacks.java b/pickit/src/main/java/com/hbisoft/pickit/PickiTCallbacks.java index e57b30d..fc0ed7f 100644 --- a/pickit/src/main/java/com/hbisoft/pickit/PickiTCallbacks.java +++ b/pickit/src/main/java/com/hbisoft/pickit/PickiTCallbacks.java @@ -1,8 +1,10 @@ package com.hbisoft.pickit; +import androidx.annotation.Nullable; + public interface PickiTCallbacks { void PickiTonUriReturned(); void PickiTonStartListener(); void PickiTonProgressUpdate(int progress); - void PickiTonCompleteListener(String path, boolean wasDriveFile, boolean wasUnknownProvider, boolean wasSuccessful, String Reason); + void PickiTonCompleteListener(@Nullable String path, boolean wasDriveFile, boolean wasUnknownProvider, boolean wasSuccessful, String Reason); }