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..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,15 +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"); } });