0
我創建了一個列表,以字符串形式顯示共享首選項。我創建它像這樣...如何通過單擊listView項目來刪除sharedPreference?
adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, listItems);
setListAdapter(adapter);
if (sharedpreferences.contains(Name0)) {
String prefs = sharedpreferences.getString(Name0, "");
listItems.add(prefs);
}
等與其他偏好。我想弄清楚如何刪除一個列表項,以及共享首選項以及它。我無法弄清楚我是否應該使用onClick監聽器,或者列表中的刪除按鈕,或者我可能還沒有讀過的其他方法。我想讓用戶非常簡單直觀。
所以我的問題是,我如何編輯我現有的代碼來刪除列表項和它顯示的首選項。感謝您的任何幫助。
爲什麼我會得到一個投票?我想知道,所以我可以編輯我的問題或短語它好一點。 – mtorres
如何決定刪除列表視圖項目取決於您:)但是要刪除相應的共享首選項,您可以調用sharedpreferences.edit()。remove(Name0).commit(); –
但是,假設我有一個onClickListener,它會刪除一次選定的列表項,我如何傳遞期望的共享首選項(如name0或name1)來執行上面提供的代碼? @ Losin'Me – mtorres