我正在android studio上创建一个应用程序。我首先使用getQuestion游标随机获取一个问题,其中id = 0(稍后将更改为其他内容)
segfault
在同一张表中有答案栏。我想得到我从getQuestion查询中随机获得的问题的答案
SQLiteDatabase myDatabase = this.openOrCreateDatabase("Questions", MODE_PRIVATE, null);
Cursor getQuestion = myDatabase.rawQuery("SELECT question FROM questions WHERE id = '0' ORDER BY RANDOM() LIMIT 1",null);
int questionIndex = getQuestion.getColumnIndex("question");
我无法找到如何将问题用作字符串并在getAnswer查询中使用它。我该怎么办?
答案 0 :(得分:0)
你可以这样做:
request.Headers.Authorization = oauth;
答案 1 :(得分:0)
只需使用相同的查询读取两列:
Cursor getQuestion = myDatabase.rawQuery("SELECT question, answer FROM ...");
int questionIndex = getQuestion.getColumnIndexOrThrow("question");
int answerIndex = getQuestion.getColumnIndexOrThrow("answer");
...