From 7274de2db09fbf3fd5dc026192026977f18ec1b2 Mon Sep 17 00:00:00 2001 From: linlyboi Date: Wed, 20 Dec 2023 13:48:19 +0200 Subject: [PATCH 1/2] final bug fix --- app/src/main/java/com/example/myapp_1/FetchArrival.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/example/myapp_1/FetchArrival.java b/app/src/main/java/com/example/myapp_1/FetchArrival.java index b078b7c..3366226 100644 --- a/app/src/main/java/com/example/myapp_1/FetchArrival.java +++ b/app/src/main/java/com/example/myapp_1/FetchArrival.java @@ -39,6 +39,7 @@ public class FetchArrival extends Service SharedPreferences.Editor editor = sp.edit(); // Log.d(TAG, response.body().toString()); editor.putString("response", response.body().toString()); + editor.apply(); } //Handle execution failures// From 0baa670e13def9f2152d5a3af2074c9f5db16fd2 Mon Sep 17 00:00:00 2001 From: linlyboi Date: Wed, 20 Dec 2023 13:49:01 +0200 Subject: [PATCH 2/2] final bug fixes --- .../main/java/com/example/myapp_1/FetchArrival.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/example/myapp_1/FetchArrival.java b/app/src/main/java/com/example/myapp_1/FetchArrival.java index 3366226..4c7e3df 100644 --- a/app/src/main/java/com/example/myapp_1/FetchArrival.java +++ b/app/src/main/java/com/example/myapp_1/FetchArrival.java @@ -5,8 +5,8 @@ import android.app.Service; import android.content.Intent; import android.content.SharedPreferences; import android.os.IBinder; -import android.util.Log; -import android.widget.Toast; + +import androidx.annotation.NonNull; import com.example.myapp_1.DB.Arrival; import com.example.myapp_1.DB.GetArrivals; @@ -17,11 +17,9 @@ import java.util.List; import retrofit2.Call; import retrofit2.Callback; import retrofit2.Response; -import retrofit2.Retrofit; public class FetchArrival extends Service { - private static final String TAG = "MyActivity"; @Override public int onStartCommand(Intent intent, int flags, int Startid) { GetArrivals apiService = RetrofitClient.getRetrofitInstance().create(GetArrivals.class); @@ -34,16 +32,17 @@ public class FetchArrival extends Service //Handle a successful response// @Override - public void onResponse(Call> call, Response> response) { + public void onResponse(@NonNull Call> call, @NonNull Response> response) { SharedPreferences sp = getApplicationContext().getSharedPreferences("UserData", MODE_PRIVATE); SharedPreferences.Editor editor = sp.edit(); // Log.d(TAG, response.body().toString()); + assert response.body() != null; editor.putString("response", response.body().toString()); editor.apply(); } //Handle execution failures// - public void onFailure(Call> call, Throwable throwable) { + public void onFailure(@NonNull Call> call, @NonNull Throwable throwable) { System.out.println("A"); } });