마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 스튜디오 DB서버로부터 listView에 데이터 파싱

0 추천
mlistView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
        str = (String) adapterView.getAdapter().getItem(i).toString();
    }
});

이런식으로 DB서버에서 저장된 데이터들을 listView나 GridView에 파싱하고 그 안에 데이터들을 받아오는것까지는 가능하던데, 저는 이거를 버튼에 onClickListener로 버튼을 한번 누르면 리스트뷰 안의 내용을 처음부터 끝까지 반복해서 받아오고 싶은데.....

그냥 textView로 DB데이터를 받아오는게 맞는걸까요??

버튼의 목적은 TTS실행 목적이고, DB데이터받아와서 연속적으로 TTS가 실행되서 읽어주는걸하고 싶습니다.

리기 (270 포인트) 님이 2018년 5월 23일 질문

1개의 답변

0 추천
 
채택된 답변
위치만 참조하고 디비의 내용을 직접 얻어오면 될듯 싶네요
aucd29 (218,390 포인트) 님이 2018년 5월 23일 답변
리기님이 2018년 5월 25일 채택됨
TTS실행시에 디비내용 바로 얻어오려니깐 자꾸 에러가 떠서 다른 방법으로 바꿔 봤습니다만.. 위치만 참조한다는게 디비 데이터의 위치 말씀하시는 건가요??
어떠한 오류가 발생된것 인지요?
클릭시 해당 값 문자열을 얻는걸로 생각해서 위치 참조를 이야기 드린것 입니다.
제가 값을 잘못받아오고 있었네요... 말씀하신대로 json형태로 받아오는 부분에 결과값이 저장되는 변수를 불러왔더니 잘되네요 감사합니다
...