| | |
| | | |
| | | import cn.sinata.xldutils.utils.Md5 |
| | | import com.xianning.driver.bean.UserInfoBean |
| | | import com.xianning.driver.ui.adapter.SearchSitedapter |
| | | import com.google.gson.Gson |
| | | import com.google.gson.reflect.TypeToken |
| | | |
| | | object CacheKey { |
| | | |
| | |
| | | return getKeyStr("terminalName") |
| | | } |
| | | |
| | | /*** |
| | | * 保存以及获取缓存的搜索地址 |
| | | */ |
| | | fun saveSiteList(site: SearchSitedapter.SiteBean,type:String){ |
| | | site.type = type |
| | | var data = getSiteList(type) |
| | | var listData = mutableListOf<SearchSitedapter.SiteBean>() |
| | | for (item in data){ |
| | | if (item.site != site.site){ |
| | | listData.add(item) |
| | | } |
| | | } |
| | | listData.add(site) |
| | | putKeyStr("searchSite",Gson().toJson(listData)) |
| | | } |
| | | |
| | | fun getSiteList(type:String): MutableList<SearchSitedapter.SiteBean> { |
| | | var str = getKeyStr("searchSite") |
| | | if (str.isNotEmpty()){ |
| | | var data = Gson().fromJson<MutableList<SearchSitedapter.SiteBean>>(str,object : TypeToken<MutableList<SearchSitedapter.SiteBean>>(){}.type) |
| | | var over = mutableListOf<SearchSitedapter.SiteBean>() |
| | | for (item in data){ |
| | | if (item.type == type){ |
| | | over.add(item) |
| | | } |
| | | } |
| | | return over |
| | | } |
| | | return mutableListOf() |
| | | } |
| | | } |