From 43c0a28db7e43959561036dbde0eb5cb37a7e324 Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期五, 10 五月 2024 18:25:40 +0800
Subject: [PATCH] 2024年05月10日18:25:29
---
app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java | 104 ++++++++++++++++++++++++++-------------------------
1 files changed, 53 insertions(+), 51 deletions(-)
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java
index 2131a6f..6afbe86 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java
@@ -51,7 +51,7 @@
private String currSearchText;
- List<String> SearchHistoryTitleList = new ArrayList<>();
+ List<String> searchHistoryTitleList = new ArrayList<>();
@Override
public Object getContentView() {
@@ -78,7 +78,7 @@
if (TextUtils.isEmpty(json)) {
return;
}
- SearchHistoryTitleList = new Gson().fromJson(json, new TypeToken<List<String>>() {
+ searchHistoryTitleList = new Gson().fromJson(json, new TypeToken<List<String>>() {
}.getType());
} catch (Exception ignored) {
}
@@ -153,7 +153,7 @@
viewBinding.powerStationSearchEt.setText("");
viewBinding.historyListParent.setVisibility(View.VISIBLE);
viewBinding.listParent.setVisibility(View.GONE);
- searchHistoryAdapter.setList(SearchHistoryTitleList);
+ searchHistoryAdapter.setList(searchHistoryTitleList);
clearData();
}
});
@@ -161,8 +161,8 @@
viewBinding.powerStationDelIv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
- SearchHistoryTitleList = new ArrayList<>();
- searchHistoryAdapter.setList(SearchHistoryTitleList);
+ searchHistoryTitleList = new ArrayList<>();
+ searchHistoryAdapter.setList(searchHistoryTitleList);
HdlFileLogic.getInstance().deleteFile(getHistoryFileNamePath());
}
});
@@ -191,7 +191,7 @@
searchHistoryAdapter = new SearchHistoryAdapter(_mActivity);
viewBinding.historyListRcv.setLayoutManager(new LinearLayoutManager(_mActivity));
viewBinding.historyListRcv.setAdapter(searchHistoryAdapter);
- searchHistoryAdapter.setList(SearchHistoryTitleList);
+ searchHistoryAdapter.setList(searchHistoryTitleList);
//鍒濆鍖栫數绔欓�傞厤鍣�
searchHouseAdapter = new SearchHouseAdapter(_mActivity);
viewBinding.listRcv.setLayoutManager(new LinearLayoutManager(_mActivity));
@@ -236,9 +236,9 @@
@Override
protected void onDestroy() {
viewBinding.powerStationSearchEt.removeTextChangedListener(textWatcher);
- if (SearchHistoryTitleList.size() > 0) {
+ if (searchHistoryTitleList.size() > 0) {
HdlFileLogic.getInstance().deleteFile(getHistoryFileNamePath());
- HdlFileLogic.getInstance().appendFile(getHistoryFileNamePath(), new Gson().toJson(SearchHistoryTitleList));
+ HdlFileLogic.getInstance().appendFile(getHistoryFileNamePath(), new Gson().toJson(searchHistoryTitleList));
}
super.onDestroy();
}
@@ -270,49 +270,51 @@
}
//鑾峰彇浣忓畢(鐢电珯)ID鍒楄〃
- HdlResidenceLogic.getInstance().getResidenceIdList(SortType.homeName, currSearchText, pageNo, 20, new CloudCallBeak<HdlResidenceLogic.HouseBeanClass>() {
- @Override
- public void onSuccess(HdlResidenceLogic.HouseBeanClass houseBeanClass) {
- HdlThreadLogic.runMainThread(new Runnable() {
+ HdlResidenceLogic.getInstance().getResidenceIdList(SortType.homeName, currSearchText,
+ "", "", "", "",
+ pageNo, 20, new CloudCallBeak<HdlResidenceLogic.HouseBeanClass>() {
@Override
- public void run() {
- if (isRefreshing) {
- hideLoading();
- }
- isHouseLoadingMore = false;
- if (houseBeanClass != null) {
- currentHouseListTotal = (int) houseBeanClass.getTotalPage();
- currentHouseListPage = (int) houseBeanClass.getPageNo();
- //鏇存柊缂撳瓨
- setHouseIdList(houseBeanClass.getList());
- if (searchHouseAdapter != null) {
- initData();
- //鏇存柊UI
- searchHouseAdapter.setList(houseListBeanIDList);
+ public void onSuccess(HdlResidenceLogic.HouseBeanClass houseBeanClass) {
+ HdlThreadLogic.runMainThread(new Runnable() {
+ @Override
+ public void run() {
+ if (isRefreshing) {
+ hideLoading();
+ }
+ isHouseLoadingMore = false;
+ if (houseBeanClass != null) {
+ currentHouseListTotal = (int) houseBeanClass.getTotalPage();
+ currentHouseListPage = (int) houseBeanClass.getPageNo();
+ //鏇存柊缂撳瓨
+ setHouseIdList(houseBeanClass.getList());
+ if (searchHouseAdapter != null) {
+ initData();
+ //鏇存柊UI
+ searchHouseAdapter.setList(houseListBeanIDList);
+ }
+ }
}
- }
+ }, _mActivity, ShowErrorMode.YES);
+
}
- }, _mActivity, ShowErrorMode.YES);
- }
-
- @Override
- public void onFailure(HDLException e) {
- HdlThreadLogic.runMainThread(new Runnable() {
@Override
- public void run() {
- if (currentHouseListPage > 1) {
- --currentHouseListPage;
- }
- isHouseLoadingMore = false;
- if (isRefreshing) {
- hideLoading();
- }
+ public void onFailure(HDLException e) {
+ HdlThreadLogic.runMainThread(new Runnable() {
+ @Override
+ public void run() {
+ if (currentHouseListPage > 1) {
+ --currentHouseListPage;
+ }
+ isHouseLoadingMore = false;
+ if (isRefreshing) {
+ hideLoading();
+ }
+ }
+ }, _mActivity, ShowErrorMode.YES);
}
- }, _mActivity, ShowErrorMode.YES);
- }
- });
+ });
}
private void clearData() {
@@ -368,17 +370,17 @@
* 娣诲姞鍘嗗彶璁板綍
*/
private void addSearchTextToList() {
- for (int i = 0; i < SearchHistoryTitleList.size(); i++) {
- if (SearchHistoryTitleList.get(i).equals(currSearchText)) {
- SearchHistoryTitleList.remove(SearchHistoryTitleList.get(i));
+ for (int i = 0; i < searchHistoryTitleList.size(); i++) {
+ if (searchHistoryTitleList.get(i).equals(currSearchText)) {
+ searchHistoryTitleList.remove(searchHistoryTitleList.get(i));
}
}
- SearchHistoryTitleList.add(currSearchText);
+ searchHistoryTitleList.add(currSearchText);
// 鍊掑簭鎺掑垪鏁版嵁(鎼滅储鏈�鍚庢帓鍦ㄥ墠闈�)
- Collections.reverse(SearchHistoryTitleList);
- if (SearchHistoryTitleList.size() > 10) {
+ Collections.reverse(searchHistoryTitleList);
+ if (searchHistoryTitleList.size() > 10) {
//鍘嗗彶璁板綍涓嶈兘瓒呭嚭10
- SearchHistoryTitleList.remove(SearchHistoryTitleList.get(11));
+ searchHistoryTitleList.remove(searchHistoryTitleList.get(11));
}
}
--
Gitblit v1.8.0