More informative R context

This commit is contained in:
Pau 2025-05-13 21:10:01 +02:00
parent 01a15466c0
commit d0c5cf1f44
17 changed files with 31 additions and 33 deletions

View File

@ -1,4 +1,4 @@
package com.example.acloc.activities; package com.example.acloc.activity;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.app.Dialog; import android.app.Dialog;
@ -16,7 +16,7 @@ import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatButton; import androidx.appcompat.widget.AppCompatButton;
import androidx.appcompat.widget.Toolbar; import androidx.appcompat.widget.Toolbar;
import com.example.acloc.R; import com.ieslamar.acloc.R;
import com.example.acloc.api.ApiClient; import com.example.acloc.api.ApiClient;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;
import com.example.acloc.model.Place; import com.example.acloc.model.Place;

View File

@ -1,4 +1,4 @@
package com.example.acloc.activities; package com.example.acloc.activity;
import android.app.Dialog; import android.app.Dialog;
import android.content.Context; import android.content.Context;
@ -18,7 +18,6 @@ import androidx.appcompat.widget.AppCompatButton;
import androidx.appcompat.widget.Toolbar; import androidx.appcompat.widget.Toolbar;
import androidx.core.content.ContextCompat; import androidx.core.content.ContextCompat;
import com.example.acloc.R;
import com.example.acloc.api.ApiClient; import com.example.acloc.api.ApiClient;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;
import com.example.acloc.model.Place; import com.example.acloc.model.Place;
@ -27,6 +26,7 @@ import com.example.acloc.utility.Constants;
import com.example.acloc.utility.DialogUtils; import com.example.acloc.utility.DialogUtils;
import com.example.acloc.utility.Helper; import com.example.acloc.utility.Helper;
import com.example.acloc.utility.SharedPref; import com.example.acloc.utility.SharedPref;
import com.ieslamar.acloc.R;
import com.google.android.material.textfield.TextInputEditText; import com.google.android.material.textfield.TextInputEditText;
import com.google.gson.JsonObject; import com.google.gson.JsonObject;

View File

@ -1,4 +1,4 @@
package com.example.acloc.activities; package com.example.acloc.activity;
import android.content.Context; import android.content.Context;
import android.os.Bundle; import android.os.Bundle;
@ -12,13 +12,13 @@ import androidx.appcompat.widget.AppCompatButton;
import androidx.appcompat.widget.Toolbar; import androidx.appcompat.widget.Toolbar;
import com.example.acloc.MainActivity; import com.example.acloc.MainActivity;
import com.example.acloc.R;
import com.example.acloc.api.ApiClient; import com.example.acloc.api.ApiClient;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;
import com.example.acloc.model.User; import com.example.acloc.model.User;
import com.example.acloc.utility.DialogUtils; import com.example.acloc.utility.DialogUtils;
import com.example.acloc.utility.Helper; import com.example.acloc.utility.Helper;
import com.example.acloc.utility.SharedPref; import com.example.acloc.utility.SharedPref;
import com.ieslamar.acloc.R;
import com.google.android.material.textfield.TextInputEditText; import com.google.android.material.textfield.TextInputEditText;
import com.google.gson.JsonObject; import com.google.gson.JsonObject;
@ -193,7 +193,7 @@ public class LoginActivity extends AppCompatActivity implements View.OnClickList
DialogUtils.dismissDialog(); DialogUtils.dismissDialog();
Log.e(TAG, "Login API call failed", t); Log.e(TAG, "Login API call failed", t);
// Helper.makeSnackBar(rlLogin, getString(R.string.Something_went_wrong)); // Helper.makeSnackBar(rlLogin, getString(R.string.Something_went_wrong));
Helper.makeSnackBar(rlLogin, "API Failure: " + t.toString() + " Try again"); Helper.makeSnackBar(rlLogin, "Server error: " + t.toString() + " Try again");
} }
}); });
} }

View File

@ -1,4 +1,4 @@
package com.example.acloc.activities; package com.example.acloc.activity;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.Context; import android.content.Context;
@ -14,7 +14,6 @@ import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar; import androidx.appcompat.widget.Toolbar;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.example.acloc.R;
import com.example.acloc.adapter.UserAdapter; import com.example.acloc.adapter.UserAdapter;
import com.example.acloc.api.ApiClient; import com.example.acloc.api.ApiClient;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;
@ -22,6 +21,7 @@ import com.example.acloc.model.User;
import com.example.acloc.utility.DialogUtils; import com.example.acloc.utility.DialogUtils;
import com.example.acloc.utility.Helper; import com.example.acloc.utility.Helper;
import com.example.acloc.utility.SharedPref; import com.example.acloc.utility.SharedPref;
import com.ieslamar.acloc.R;
import com.google.android.material.textfield.TextInputEditText; import com.google.android.material.textfield.TextInputEditText;
import com.google.android.material.textfield.TextInputLayout; import com.google.android.material.textfield.TextInputLayout;
import com.google.gson.JsonElement; import com.google.gson.JsonElement;

View File

@ -1,4 +1,4 @@
package com.example.acloc.activities; package com.example.acloc.activity;
import android.app.Dialog; import android.app.Dialog;
import android.content.Context; import android.content.Context;
@ -14,7 +14,7 @@ import androidx.appcompat.widget.AppCompatButton;
import androidx.appcompat.widget.Toolbar; import androidx.appcompat.widget.Toolbar;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.example.acloc.R; import com.ieslamar.acloc.R;
import com.example.acloc.adapter.PlaceReportsAdapter; import com.example.acloc.adapter.PlaceReportsAdapter;
import com.example.acloc.api.ApiClient; import com.example.acloc.api.ApiClient;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;

View File

@ -1,4 +1,4 @@
package com.example.acloc.activities; package com.example.acloc.activity;
import android.content.Context; import android.content.Context;
import android.os.Bundle; import android.os.Bundle;
@ -11,7 +11,7 @@ import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatButton; import androidx.appcompat.widget.AppCompatButton;
import androidx.appcompat.widget.Toolbar; import androidx.appcompat.widget.Toolbar;
import com.example.acloc.R; import com.ieslamar.acloc.R;
import com.example.acloc.api.ApiClient; import com.example.acloc.api.ApiClient;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;
import com.example.acloc.model.User; import com.example.acloc.model.User;

View File

@ -14,8 +14,8 @@ import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.example.acloc.R; import com.ieslamar.acloc.R;
import com.example.acloc.activities.PlaceDetailActivity; import com.example.acloc.activity.PlaceDetailActivity;
import com.example.acloc.api.ApiClient; import com.example.acloc.api.ApiClient;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;
import com.example.acloc.model.Favorite; import com.example.acloc.model.Favorite;
@ -73,9 +73,7 @@ public class FavoriteAdapter extends RecyclerView.Adapter<FavoriteAdapter.ViewHo
holder.tvDescription.setText(favorite.getPlaceDescription()); holder.tvDescription.setText(favorite.getPlaceDescription());
// handle favorite on click // handle favorite on click
holder.ivFavorite.setOnClickListener(v -> { holder.ivFavorite.setOnClickListener(v -> removePlaceFromFavorites(SharedPref.getUserUid(context), favorite.getPlaceUuid(), favorite.getUuid()));
removePlaceFromFavorites(SharedPref.getUserUid(context), favorite.getPlaceUuid(), favorite.getUuid());
});
holder.itemView.setOnClickListener(v -> getPlaceByUuid(favorite.getPlaceUuid())); holder.itemView.setOnClickListener(v -> getPlaceByUuid(favorite.getPlaceUuid()));
} }

View File

@ -15,8 +15,8 @@ import androidx.annotation.NonNull;
import androidx.core.content.ContextCompat; import androidx.core.content.ContextCompat;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.example.acloc.R; import com.ieslamar.acloc.R;
import com.example.acloc.activities.AddReportActivity; import com.example.acloc.activity.AddReportActivity;
import com.example.acloc.api.ApiClient; import com.example.acloc.api.ApiClient;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;
import com.example.acloc.model.Report; import com.example.acloc.model.Report;

View File

@ -12,7 +12,7 @@ import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.example.acloc.R; import com.ieslamar.acloc.R;
import com.example.acloc.model.Report; import com.example.acloc.model.Report;
import java.util.List; import java.util.List;

View File

@ -14,8 +14,8 @@ import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.example.acloc.R; import com.ieslamar.acloc.R;
import com.example.acloc.activities.ManageRolesActivity; import com.example.acloc.activity.ManageRolesActivity;
import com.example.acloc.api.ApiClient; import com.example.acloc.api.ApiClient;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;
import com.example.acloc.model.User; import com.example.acloc.model.User;

View File

@ -12,7 +12,7 @@ import android.view.ViewGroup;
import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.widget.AppCompatButton; import androidx.appcompat.widget.AppCompatButton;
import com.example.acloc.R; import com.ieslamar.acloc.R;
import com.example.acloc.api.ApiClient; import com.example.acloc.api.ApiClient;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;
import com.example.acloc.utility.DialogUtils; import com.example.acloc.utility.DialogUtils;

View File

@ -14,7 +14,7 @@ import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.widget.AppCompatButton; import androidx.appcompat.widget.AppCompatButton;
import com.example.acloc.MainActivity; import com.example.acloc.MainActivity;
import com.example.acloc.R; import com.ieslamar.acloc.R;
import com.example.acloc.api.ApiClient; import com.example.acloc.api.ApiClient;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;
import com.example.acloc.model.Place; import com.example.acloc.model.Place;

View File

@ -12,7 +12,7 @@ import android.view.ViewGroup;
import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.widget.AppCompatButton; import androidx.appcompat.widget.AppCompatButton;
import com.example.acloc.R; import com.ieslamar.acloc.R;
import com.example.acloc.api.ApiClient; import com.example.acloc.api.ApiClient;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;
import com.example.acloc.model.User; import com.example.acloc.model.User;

View File

@ -15,7 +15,7 @@ import android.view.ViewGroup;
import android.widget.FrameLayout; import android.widget.FrameLayout;
import android.widget.TextView; import android.widget.TextView;
import com.example.acloc.R; import com.ieslamar.acloc.R;
import com.example.acloc.adapter.FavoriteAdapter; import com.example.acloc.adapter.FavoriteAdapter;
import com.example.acloc.api.ApiClient; import com.example.acloc.api.ApiClient;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;

View File

@ -25,9 +25,9 @@ import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.RelativeLayout; import android.widget.RelativeLayout;
import com.example.acloc.R; import com.ieslamar.acloc.R;
import com.example.acloc.activities.AddNewPlaceActivity; import com.example.acloc.activity.AddNewPlaceActivity;
import com.example.acloc.activities.PlaceDetailActivity; import com.example.acloc.activity.PlaceDetailActivity;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;
import com.example.acloc.model.Place; import com.example.acloc.model.Place;
import com.example.acloc.utility.Constants; import com.example.acloc.utility.Constants;

View File

@ -16,7 +16,7 @@ import android.widget.FrameLayout;
import android.widget.TextView; import android.widget.TextView;
import com.example.acloc.MainActivity; import com.example.acloc.MainActivity;
import com.example.acloc.R; import com.ieslamar.acloc.R;
import com.example.acloc.adapter.MyReportsAdapter; import com.example.acloc.adapter.MyReportsAdapter;
import com.example.acloc.api.ApiClient; import com.example.acloc.api.ApiClient;
import com.example.acloc.interfaces.ApiService; import com.example.acloc.interfaces.ApiService;

View File

@ -10,8 +10,8 @@ import android.graphics.drawable.ColorDrawable;
import android.view.Window; import android.view.Window;
import android.widget.TextView; import android.widget.TextView;
import com.example.acloc.R; import com.ieslamar.acloc.R;
import com.example.acloc.activities.LoginActivity; import com.example.acloc.activity.LoginActivity;
public class DialogUtils { public class DialogUtils {
private static Dialog dialog; private static Dialog dialog;