sqlite データベースからデータを選択します。私の問題は、データベースにアポストロフィ ("I'm John" など) があり、データを選択しようとすると、アプリケーションがクラッシュすることです。
データベースにアポストロフィがなければ、すべて問題ありません。
私のデータ選択機能:
String query = "SELECT * FROM " + mainCollumn + " WHERE used=0 " + " AND season <= " + seasons + " ORDER BY RANDOM() LIMIT " + count ;
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.rawQuery(query, null);
if(cursor.moveToFirst()){
do {
Question question = new Question(Integer.parseInt(cursor.getString(0)),
cursor.getString(1),cursor.getString(2),cursor.getString(3),cursor.getString(4),cursor.getString(5),
Integer.parseInt(cursor.getString(6)));
questionList.add(question);
}while(cursor.moveToNext());
}
助けてくれてありがとう。