2017-05-19 6 views
0

Ich habe eine Recycler-Ansicht. wenn ich auf den Recyclerposten klicke, gehe ich zu anderen Tätigkeiten und ich mache einige Aufgabe dort und beende diese Tätigkeit. Und wenn ich auf den Recycler-Eintrag klicke, speichere ich diese Daten-ID in einer Variablen, nicht in einer Position. Wenn ich also von der zweiten Aktivität zur ersten Aktivität zurückkehre, möchte ich die Daten des bestimmten Recycler-Zeilenelements, auf das ich geklickt habe, aktualisieren. Ich habe die ID von diesem besonderen, ich kann nicht mit den Positionen tun. Bitte helfen Sie mir hieraus.Die Recyclerview-Daten basierend auf der Daten-ID abrufen

Vielen Dank im Voraus.

+1

Schleife durch alle Elemente tun wollen, und das mit Ihrer ID zu finden, und zu aktualisieren. –

+0

In Aktivität oder Adapter? – Yamuna

+0

das hängt davon ab, wie Sie Ihre Variablen speichern. –

Antwort

0

folgen Sie diesen Schritten.

  1. implementieren onClick in YourFirstActivity
  2. in onClick Ihr sind die Position richtig hinzubekommen. Holen Sie jetzt die Daten aus Ihrer Liste als YourClass var = list.get (position);
  3. von var können Sie ID und alle anderen Daten erhalten.
  4. Start SecondActivity.class als startActivityForResults
  5. onActivityResult in Ihrem FirstActivity.class jetzt können Sie tun, was immer Sie
+1

Wenn Sie Ihren Code teilen, kann ich Ihnen mehr helfen – xbadal

Verwandte Themen