嗨stackoverflow社區,如何將Textview數組列表轉換爲哈希集?
我想通過共享首選項將文本視圖的Arraylist發送到另一個活動,所以我試圖將我的列表轉換爲HashSet。
這是不能接受的:
public List<TextView> FavDishes = new ArrayList<TextView>();
。 。 。 FavDishes = new ArrayList <>(); FavDishes.add(eingabe);
**Set<String> taskSet = new HashSet<String>(FavDishes);**
PreferenceManager.getDefaultSharedPreferences(context)
.edit()
.putStringSet("Data", taskSet)
.apply();
它告訴我:
你會如何解決這個問題 「不能在Android部件TextView的解決構造HashSet的」?
謝謝你的時間。
在第一個地方,你爲什麼要這麼做? –
我的應用程序是關於一個門薩。我想要的是,用戶可以將菜餚添加到「Favorite Dishes」列表中。所以當他滾動菜單並點擊菜單時,他可以通過按鈕選擇:「添加到最喜愛的菜餚」通過「最喜歡的菜餚按鈕」鏈接到「最喜歡的菜餚」列表。在「喜歡的菜餚」活動中,他看到了已添加的菜餚。 – Marius