제가 json을 변환해서 리스트뷰에 출력까지 하는건 됬는데 수정, 삭제를 하지 못합니다.
final ArrayList<String> resList = new ArrayList<String>();
final ArrayAdapter<String> resAda = new ArrayAdapter<String>
(GetActivity.this,android.R.layout.simple_list_item_1, resList);
list.setAdapter(resAda);
try {
JSONArray jarray = new JSONArray(result);
for(int i=0; i<jarray.length(); i++){
JSONObject jsonObject = jarray.getJSONObject(i);
String time = jsonObject.getString("time");
String service = jsonObject.getString("service");
String other = jsonObject.getString("other");
resList.add("날짜.시간 : " + time + " / 서비스 : " + service + " / 기타 " + other );
}
} catch (JSONException e) {
e.printStackTrace();
}
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView parent, View v, int position, long id) {
String number = resList.get(position);
Intent intent = new Intent(getApplicationContext(), EditActivity.class);
intent.putExtra("number", number);
startActivityForResult(intent,0);
Log.d(number,"ok");
}
});
제가 number에 포지션을 설정해서 number을 누르면 해당 줄은 log로 출력해서 가져오는걸 아는데, 위에 for문에서 보시다시피 time, service, other을 각각 가져오고 싶어서 질문합니다.