diff --git a/app/src/main/java/be/lepl1509group13/workoutwarrior/MainActivity.java b/app/src/main/java/be/lepl1509group13/workoutwarrior/MainActivity.java
index 477e1f98043fd0a53817f51bb7f6c674458748ca..d261242f4f7836fe16b5de5bc73a944edb7dd51d 100644
--- a/app/src/main/java/be/lepl1509group13/workoutwarrior/MainActivity.java
+++ b/app/src/main/java/be/lepl1509group13/workoutwarrior/MainActivity.java
@@ -174,8 +174,11 @@ public class MainActivity extends AppCompatActivity implements MainAdapter.OnIte
String id = "-1";
String name = filename.replace(".ser", "");
String estimatedTime = "Votre programme personnalisé";
+ String image_url = "workoutimg1";
+ int resource_id_image = getResources().getIdentifier(image_url, "drawable", getPackageName());
- programData[numberOfProgramsToDisplay] = new String[]{id, name, estimatedTime};
+
+ programData[numberOfProgramsToDisplay] = new String[]{id, name, estimatedTime, String.valueOf(resource_id_image)};
numberOfProgramsToDisplay ++;
}
}
@@ -196,9 +199,13 @@ public class MainActivity extends AppCompatActivity implements MainAdapter.OnIte
String id = Integer.toString(i);
String name = program.child("name").getValue(String.class);
String estimatedTime = program.child("estimatedTime").getValue(String.class);
+ String image_url = program.child("image_url").getValue(String.class);
+
+ int resource_id_image = getResources().getIdentifier(image_url, "drawable", getPackageName());
+
//System.out.println("numberOfProgramsToDisplay " + numberOfProgramsToDisplay + " & i = " + i);
- programData[numberOfProgramsToDisplay + i - 1] = new String[]{id, name, estimatedTime};
+ programData[numberOfProgramsToDisplay + i - 1] = new String[]{id, name, estimatedTime, String.valueOf(resource_id_image)};
}
RecyclerView recyclerView = findViewById(R.id.homepage_recycler);
diff --git a/app/src/main/java/be/lepl1509group13/workoutwarrior/MainAdapter.java b/app/src/main/java/be/lepl1509group13/workoutwarrior/MainAdapter.java
index 0b362e71ee28e18c6a4dc2540c2e73d089744622..bfefd28d93def34794d9e14924c827a46025cb2a 100644
--- a/app/src/main/java/be/lepl1509group13/workoutwarrior/MainAdapter.java
+++ b/app/src/main/java/be/lepl1509group13/workoutwarrior/MainAdapter.java
@@ -10,7 +10,7 @@ import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
-public class MainAdapter extends RecyclerView.Adapter<MainAdapter.MyViewHolder> {
+public class MainAdapter extends RecyclerView.Adapter<MainAdapter.MyViewHolder>{
private final String[][] mData;
private OnItemClickListener mListener;
@@ -30,6 +30,7 @@ public class MainAdapter extends RecyclerView.Adapter<MainAdapter.MyViewHolder>
holder.title.setText(program[1]);
holder.description.setText(program[2]);
+ holder.image.setImageResource(Integer.parseInt(program[3]));
holder.image.setOnClickListener(view -> {
if (mListener != null) {