제가 입력한 정보가 리스트뷰에 들어가서 출력 하려면 어떻게 해야하나요?
조회수 981회
JSONObject mDataJO = new JSONObject();
String adress = etmapname.getText().toString();
String adress_descript = etadress.getText().toString();
String roomInfo = etroomInfo.getText().toString();
String described = etdescribed.getText().toString();
int deposit = Integer.parseInt(etPrice.getText().toString());
int monthly_rent = Integer.parseInt(etmonthly_rent.getText().toString());
int acreage = Integer.parseInt(etacreage.getText().toString());
try {
mDataJO.put("adress",adress);
mDataJO.put("adress_descript",adress_descript);
mDataJO.put("deposit",deposit);
mDataJO.put("roomInfo",roomInfo);
mDataJO.put("described",described);
mDataJO.put("monthly_rent",monthly_rent);
mDataJO.put("acreage",acreage);
mDataJO.put("img",img);
Log.e("dh","server req:\n"+mDataJO.toString());
} catch (JSONException e) {
e.printStackTrace();
}
안녕하세요. 안드로이드를 배운지 별로 안된 학생입니다. 제가 찾아봐도 감이 안잡혀서 질문 드립니다... 이런식으로 제이슨에 정보를 입력한후 확인 버튼을 누르면 다른액티비티에 있는 리스트뷰에 사진과 내용이 간략하게 보여주면서 추가되게 하고 싶은데요.
코드를 어떻게 쓰고 입력을 해야하나요?? 부탁드리겠습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
원하는 기능을 구현하기 위해서는 몇가지 사전 학습이 필요합니다. 아래 내용들을 확인해보세요.
리스트뷰에 아이템 동적으로 추가하기
액티비티간 데이터 전달하기
올려주신 코드의 JSONObject를 다른 액티비티로 넘기고 싶다면 간단하게는 다음 코드를 응용하는 것도 방법 중 하나입니다.
intent.putString("data", mDataJO.toString());
받는 쪽 액티비티에서는
JSONObject mDataJO = new JSONObject(getIntent().getStringExtra("data"));
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력