List<String> getOrder = dataSave.getDataList("orderList");
ArrayList<String> newOrderList = new ArrayList<>();
//存在则添加新的到第一个位置
if (getOrder != null && getOrder.size() > 0) {
newOrderList.addAll(getOrder);
if (!isExitOrderData(getOrder, orderId)) {
newOrderList.add(0, orderId);
}
} else {
//不存在则直接添加
newOrderList.add(orderId);
}
dataSave.setDataList("orderList", newOrderList);
//去重
ArrayList<String> idList = removeDuplicate(newOrderList);
String转List<String>工具类
/**
* create by AMOS
* on 2021/11/12
* explain${String转List工具类}
*/
public class ListDataSave {
private SharedPreferences preferences;
private SharedPreferen