Skip to content

Commit 67c2e74

Browse files
authored
Merge pull request #28 from 33ohoh/Hong
[UPDATE] 신고리스트 이미지URL 수정
2 parents 1c58b35 + 099eaf2 commit 67c2e74

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

Diff for: app/src/main/java/com/PastPest/competition1/ReportHistory/ReportHistory.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ public class ReportHistory implements Serializable {
1919

2020

2121

22-
public ReportHistory(String cropName, String details, Double latitude, Double longitude,String id, String address,String title, String date,String symptom,String pestName,String isSolved){
22+
public ReportHistory(String imageUrl, String cropName, String details, Double latitude, Double longitude,String id, String address,String title, String date,String symptom,String pestName,String isSolved){
2323
this.cropName = cropName;
24+
this.imageUrl = imageUrl;
2425
this.details = details;
2526
this.latitude = latitude;
2627
this.longitude = longitude;

Diff for: app/src/main/java/com/PastPest/competition1/fragment/FragmentCurrent.java

+11-6
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public class FragmentCurrent extends Fragment implements View.OnClickListener {
6969
private View view;
7070
private EditText cropSearch;
7171
private ArrayList<ReportHistory> mapdataList;
72-
72+
private ArrayList<ReportHistory> secondCurrentHistoryList;
7373
private static final int GPS_ENABLE_REQUEST_CODE = 2001;
7474
private static final int PERMISSIONS_REQUEST_CODE = 100;
7575
String[] REQUIRED_PERMISSIONS = {Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION};
@@ -209,22 +209,24 @@ private void setMarker(){
209209

210210
public void search(String charText) {
211211
// 문자 입력시마다 리스트를 지우고 새로 뿌려준다.
212+
213+
212214
currentHistoryList.clear();
213215

214216
// 문자 입력이 없을때는 모든 데이터를 보여준다.
215217
if (charText.length() == 0) {
216-
currentHistoryList.addAll(searchHistoryList);
218+
currentHistoryList.addAll(secondCurrentHistoryList);
217219
}
218220
else
219221
{
220222
// 리스트의 모든 데이터를 검색한다.
221-
for(int i = 0;i < searchHistoryList.size(); i++)
223+
for(int i = 0;i < secondCurrentHistoryList.size(); i++)
222224
{
223225
// arraylist의 모든 데이터에 입력받은 단어(charText)가 포함되어 있으면 true를 반환한다.
224-
if (searchHistoryList.get(i).getCropName().toLowerCase().contains(charText))
226+
if (secondCurrentHistoryList.get(i).getCropName().toLowerCase().contains(charText))
225227
{
226228
// 검색된 데이터를 리스트에 추가한다.
227-
currentHistoryList.add(searchHistoryList.get(i));
229+
currentHistoryList.add(secondCurrentHistoryList.get(i));
228230
}
229231
}
230232
}
@@ -252,8 +254,9 @@ private void persingData(JSONObject jsonObject){
252254
String symptom = obj.getString("symptom");
253255
String pestName = obj.getString("pest_name");
254256
String isSolved = obj.getString("whether_to_solve");
257+
String imageUrl =obj.getString("image_url");
255258

256-
mapdataList.add(new ReportHistory(productName,details,latitude,longitude,id,address,title,date,symptom,pestName,isSolved));
259+
mapdataList.add(new ReportHistory(imageUrl,productName,details,latitude,longitude,id,address,title,date,symptom,pestName,isSolved));
257260
}
258261

259262
}catch (JSONException e) {
@@ -330,6 +333,8 @@ private void setCurrentHistoryList() {
330333
currentHistoryView.setAdapter(currentHistoryAdapter);
331334

332335

336+
secondCurrentHistoryList = new ArrayList<>();
337+
secondCurrentHistoryList.addAll(currentHistoryList);
333338

334339

335340
currentHistoryView.setOnItemClickListener(new AdapterView.OnItemClickListener() {

0 commit comments

Comments
 (0)