Ich habe zwei Klassen, eine Adapter-Klasse für meine Fragment-Aktivität und eine Voting-Klasse. Ich rufe die Voting-Klasse in meiner Adapterklasse an, wenn ein Benutzer eine Schaltfläche drückt. Allerdings habe ich auch eine JSON-Anfrage und eine Parse-Methode in meiner Fragmentaktivität, wie unten gezeigt, und ich möchte nur die "Stimmen" aktualisieren, wenn die Schaltfläche ist gedrückt Wie kann ich das tun?Wie kann ich wählen, um eine bestimmte Ansicht mit einer JSON-Anfrage zu aktualisieren
private ArrayList<QuestionData> parseJSONResponseQuestion(JSONArray response) {
if (!response.equals("")) {
ArrayList<QuestionData> questionDataArrayList = new ArrayList<>();
try {
StringBuilder data = new StringBuilder();
for (int i = 0; i < response.length(); i++) {
JSONObject currentQuestions = response.getJSONObject(i);
String text = currentQuestions.getString("text");
String votes = currentQuestions.getString("votes");
int voteInt=Integer.parseInt(votes);
QuestionData questionData = new QuestionData();
questionData.setMtext(text);
questionData.setVotes(votes);
}
System.out.println(data.toString());
} catch (JSONException e) {
e.printStackTrace();
}
}
return mListblogs;
}
schreiben ein kleines Detail mehr –
Sind Sie fragen das Listview-Daten mit dem json zu aktualisieren? es ist schwer zu verstehen, was Sie versuchen zu erreichen – Nanoc
ist es ein Recyclerview – eli