<div style="text-align: left"><img src="http://thimg.todayhumor.co.kr/upfile/201401/1390316159T6Pf2bNPinhRB2Ufo15lgZoGm3gpSYpQ.png" width="720" height="1280" alt="ex1.png" style="border: none" /></div> <div style="text-align: left"><br /></div> <div style="text-align: left">위와 같은 부분에 그래드 레이아웃을 사용중입니다. 2칸으로</div> <div style="text-align: left"> DB - Sqlite3 에서 dbhelper 이용하여서 쿼리를 날려서 데이터를 저장하고 있습니다.</div> <div style="text-align: left">최근에 넣은 값이 최상에 출력 되려고 할때 쿼리문을을</div> <div style="text-align: left"><br /></div> <div style="text-align: left"> <p class="p1">cursor = Main1Activity.<span class="s1">sqlDB</span>.rawQuery(</p> <p class="p2"><span class="s2"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>"SELECT * FROM mySecretData ORDER BY id DESC;"<span class="s2">, </span><span class="s3">null</span><span class="s2">); </span><span style="font-size: 9pt; line-height: 1.5">이용하고 있습니다.</span></p> <p class="p2"><span style="font-size: 9pt; line-height: 1.5"><br /></span></p> <p class="p2"><span style="font-size: 9pt; line-height: 1.5">문제가 onItemListener 를 이용하였는데 인덱스번호가 역순으로 넣었기 때문에 리스너를 이용하면은 원래의 인덱스가 아닌 </span></p> <p class="p2"><span style="font-size: 9pt; line-height: 1.5">역순 정렬된 인덱스가 나옵니다.</span></p> <p class="p2"><span style="font-size: 9pt; line-height: 1.5">db에서 정렬될때와 반대로 되게 화면상 출력은 되지만은 select 쿼리의 역순 정렬한 결과 item 선택시 인덱스와 번호가 맞지 않게 되는</span></p> <p class="p2"><span style="font-size: 9pt; line-height: 1.5">경우가 생겼습니다.</span></p> <p class="p2"><span style="font-size: 9pt; line-height: 1.5">위와 같은 경우 3개의 인덱스가 생성되는데</span></p> <p class="p2">아이템 상단에 숫자가 db 내부의 id INTEGER PRIMARY KEY AUTOINCREMENT 로 정의 된 값입니다.</p> <p class="p2">0번 인덱스가 3 번째 입력한 데이터가 되는 거지요 ㅠㅠ</p> <p class="p2">근데 이거부부늘 리스너 선택시 0번이 아닌 원래 db 에 있는 3번으로 선택이 가능한지 궁금합니다.</p> <p class="p2">어뎁터를 연결할때 정렬 방법이나 다른 방법이 없는가 해서 한번 올려봅니다.</p></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.