안드로이드 개발 질문/답변
(글 수 45,052)
int aaa = getValue("300", 1);
private int getValue(String title, int i) {
String[] parms = new String[1];
parms[0] = title;
Cursor mdB = getContentResolver().query(Provider.Constants.CONTENT_URI, PROJECTION, "title=?", parms, null);
int num = 0;
int t = i+1;
num = mdB.getInt(1);
return num;
}
위와 같이 해서 타이틀이 300인 행의 2번째열 값을 불러오는 것인데 자꾸 실행하면 에러나요;;
getPosition하면 -1만 되고 getCount하면 1이 나오고
아무래도 커서 위치를 못잡는것 같은데 getInt 나 값 구하는거 쓰면 에러나서 안되네요
해결점 해주세요 ㅠㅠ 도대체 모르겠음
private int getValue(String title, int i) {
String[] parms = new String[1];
parms[0] = title;
Cursor mdB = getContentResolver().query(Provider.Constants.CONTENT_URI, PROJECTION, "title=?", parms, null);
int num = 0;
int t = i+1;
num = mdB.getInt(1);
return num;
}
위와 같이 해서 타이틀이 300인 행의 2번째열 값을 불러오는 것인데 자꾸 실행하면 에러나요;;
getPosition하면 -1만 되고 getCount하면 1이 나오고
아무래도 커서 위치를 못잡는것 같은데 getInt 나 값 구하는거 쓰면 에러나서 안되네요
해결점 해주세요 ㅠㅠ 도대체 모르겠음




num = mdB.getInt(1);
이런식으로 커서 옮겨주서야 합니다.