cursor = mDb.getcolumns(InterfaceDB.TB_DATA, selection,null);
쿼리로 조건에 맞는 row를 검색하여 값이 없는 경우에 insert를 하려고 합니다.
값이 있는 경우는 if(cursor!=null && cursor.getCount()>0) 조건으로 해결했는데,
값이 없는 경우는 else로 해도 들어오지 않고, else if(cursor.getCount== true) 도 안됩니다.
그래서 Log를 찍어 보았더니, selection에 부합하는 row가 없을 경우에도
cursor에는 값이 있더라구여. 그래서 이 값이 뭔지는 모르겠고,
cursor.moveToFirst(); 를 해도 에러가 납니다.
이런 경우 어떻게 해결해야 하는지 조언좀 부탁드립니다.