次のステートメントcursor.moveToNext()
は常に誤りです。ループが1回実行されることを期待しています。クエリが実際にデータを返すことをテストしました。
誰かが問題が何であるか知っていますか?
String query ="SELECT(SELECT COUNT(*) FROM Table1) as count1, (SELECT COUNT(*) FROM Table2) as count2;";
Cursor mCursor = mDb.rawQuery(query, null);
if (mCursor != null) {
mCursor.moveToFirst();
}
while (cursor.moveToNext()) { //<---------------return false here???
String result_0=cursor.getString(0);
}