J'ai besoin d'aide avec mon RecyclerView. J'ai un tableau atring de ma base de données SQL qui ressemble à ceci:Json text to RecyclerView dans Android
{"success":true,"0":{"order_number":"078","typ_first":"E3rft","typ_last":"Split","order_date_time":"2016-10-11 19:20:03"},"1":{"order_number":"166","typ_first":"E483f","typ_last":"Split_test","order_date_time":"2016-10-12 18:39:30"}}
Dans mon RecyclerView je les champs suivants:
order_number
typ_all
(premier type et dernier)date
(seulement une date sans heure)
Ceci est ce que je reçois mon tableau de chaînes:
String plansData = plansPreferenceData.getString("plansPreferenceData", "");
Voilà comment je mis les données à mon RecyclerView:
// Set plan data
Plans plan = new Plans("123", "E3rft Split", "11.10.2016");
// Add Object to list
planList.add(plan);
// Notify data changes
pAdapter.notifyDataSetChanged();
Ma Plans
classe:
public class Plans {
private String planTitle, planType, planDate;
public Plans(String planTitle, String planType, String planDate) {
this.planTitle = planTitle;
this.planType = planType;
this.planDate = planDate;
}
public void setPlanTitle(String planTitle) {
this.planTitle = planTitle;
}
public String getPlanTitle() {
return planTitle;
}
public void setPlanType(String planType) {
this.planType = planType;
}
public String getPlanType() {
return planType;
}
public void setPlanDate(String planDate) {
this.planDate = planDate;
}
public String getPlanDate() {
return planDate;
}
}
Mon onCreateView
:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_training, container, false);
preparePlansData();
return view;
}
Mon preparePlansData()
:
private void preparePlansData() {
// Set plan data
Plans plan = new Plans("123", "fkfjfjeje", "21.04.1977");
// Add Object to list
planList.add(plan);
plan = new Plans("test", "tttt", "22.01.2017");
planList.add(plan);
// Notify data changes
pAdapter.notifyDataSetChanged();
}
Ma question est de savoir comment puis-je obtenir les informations sur le tableau de chaînes dans mon adaptateur? J'ai également besoin de formater la date avant d'ajouter. Merci de votre aide!
Ce tutoriel devrait vous aider https://developer.android.com/training/material/lists-cards.html –
Pas vraiment d'aide pour la première vue. Je dois extraire les données de ma matrice et créer les entrées pour mon RecyclerView. –
Pas de réponse? J'ai besoin de cela ... –