Hey stackoverflow community,Wie konvertiert man eine Textview-Array-Liste in ein Hashset?
ich möchte eine Arraylist von Textviews über gemeinsame Voreinstellungen an eine andere Aktivität senden, also habe ich versucht, meine Liste in eine HashSet zu konvertieren.
Dies wird nicht akzeptiert:
public List<TextView> FavDishes = new ArrayList<TextView>();
. . . FavDishes = neue ArrayList <>(); FavDishes.add (eingabe);
**Set<String> taskSet = new HashSet<String>(FavDishes);**
PreferenceManager.getDefaultSharedPreferences(context)
.edit()
.putStringSet("Data", taskSet)
.apply();
Es sagt mir:
Wie würden Sie dieses Problem lösen "kann nicht Konstruktor HashSet auf Android-Widget Textview lösen"?
Danke für Ihre Zeit.
In einem ersten Platz, warum wollen Sie das tun? –
Meine App ist über eine Mensa. Ich möchte, dass der Benutzer Gerichte zu einer "Lieblingsgerichte" Liste hinzufügen kann. Während er also nach unten scrollt und auf ein Gericht klickt, kann er dort durch einen Button auswählen: "Zu Lieblingsgerichten hinzufügen" wird über einen "Zu Lieblingsgerichten" Button mit der Liste "Lieblingsgerichte" verknüpft. Auf der Aktivität "Lieblingsgerichte" sieht er die bereits hinzugefügten Gerichte. – Marius