Skip to content
Extraits de code Groupes Projets
Valider e2059e02 rédigé par Kilian Sonna's avatar Kilian Sonna
Parcourir les fichiers

Merge branch 'main' into killian

parents 858e4a8f 9d58dafe
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!26Temp merge
...@@ -174,8 +174,11 @@ public class MainActivity extends AppCompatActivity implements MainAdapter.OnIte ...@@ -174,8 +174,11 @@ public class MainActivity extends AppCompatActivity implements MainAdapter.OnIte
String id = "-1"; String id = "-1";
String name = filename.replace(".ser", ""); String name = filename.replace(".ser", "");
String estimatedTime = "Votre programme personnalisé"; 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 ++; numberOfProgramsToDisplay ++;
} }
} }
...@@ -196,9 +199,13 @@ public class MainActivity extends AppCompatActivity implements MainAdapter.OnIte ...@@ -196,9 +199,13 @@ public class MainActivity extends AppCompatActivity implements MainAdapter.OnIte
String id = Integer.toString(i); String id = Integer.toString(i);
String name = program.child("name").getValue(String.class); String name = program.child("name").getValue(String.class);
String estimatedTime = program.child("estimatedTime").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); //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); RecyclerView recyclerView = findViewById(R.id.homepage_recycler);
......
...@@ -10,7 +10,7 @@ import android.widget.TextView; ...@@ -10,7 +10,7 @@ import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView; 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 final String[][] mData;
private OnItemClickListener mListener; private OnItemClickListener mListener;
...@@ -30,6 +30,7 @@ public class MainAdapter extends RecyclerView.Adapter<MainAdapter.MyViewHolder> ...@@ -30,6 +30,7 @@ public class MainAdapter extends RecyclerView.Adapter<MainAdapter.MyViewHolder>
holder.title.setText(program[1]); holder.title.setText(program[1]);
holder.description.setText(program[2]); holder.description.setText(program[2]);
holder.image.setImageResource(Integer.parseInt(program[3]));
holder.image.setOnClickListener(view -> { holder.image.setOnClickListener(view -> {
if (mListener != null) { if (mListener != null) {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter