Merge pull request #9 from LinlyBoi/api-time

Api time
This commit is contained in:
Linly
2023-12-20 13:51:49 +02:00
committed by GitHub

View File

@@ -5,8 +5,8 @@ import android.app.Service;
import android.content.Intent; import android.content.Intent;
import android.content.SharedPreferences; import android.content.SharedPreferences;
import android.os.IBinder; 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.Arrival;
import com.example.myapp_1.DB.GetArrivals; import com.example.myapp_1.DB.GetArrivals;
@@ -17,11 +17,9 @@ import java.util.List;
import retrofit2.Call; import retrofit2.Call;
import retrofit2.Callback; import retrofit2.Callback;
import retrofit2.Response; import retrofit2.Response;
import retrofit2.Retrofit;
public class FetchArrival extends Service public class FetchArrival extends Service
{ {
private static final String TAG = "MyActivity";
@Override @Override
public int onStartCommand(Intent intent, int flags, int Startid) { public int onStartCommand(Intent intent, int flags, int Startid) {
GetArrivals apiService = RetrofitClient.getRetrofitInstance().create(GetArrivals.class); GetArrivals apiService = RetrofitClient.getRetrofitInstance().create(GetArrivals.class);
@@ -34,15 +32,17 @@ public class FetchArrival extends Service
//Handle a successful response// //Handle a successful response//
@Override @Override
public void onResponse(Call<List<Arrival>> call, Response<List<Arrival>> response) { public void onResponse(@NonNull Call<List<Arrival>> call, @NonNull Response<List<Arrival>> response) {
SharedPreferences sp = getApplicationContext().getSharedPreferences("UserData", MODE_PRIVATE); SharedPreferences sp = getApplicationContext().getSharedPreferences("UserData", MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit(); SharedPreferences.Editor editor = sp.edit();
// Log.d(TAG, response.body().toString()); // Log.d(TAG, response.body().toString());
assert response.body() != null;
editor.putString("response", response.body().toString()); editor.putString("response", response.body().toString());
editor.apply();
} }
//Handle execution failures// //Handle execution failures//
public void onFailure(Call<List<Arrival>> call, Throwable throwable) { public void onFailure(@NonNull Call<List<Arrival>> call, @NonNull Throwable throwable) {
System.out.println("A"); System.out.println("A");
} }
}); });