Я новичок в android programming.i, чтобы задать вопрос и ответить application.in в этом приложении я беру данные из данных базовый файл следующим образомкак показать случайные данные из файла базы данных. Я получаю путаницу, поскольку я получаю ошибки
public String makeatext(String My_database_table, int i) {
SQLiteDatabase myDB = getDatabase();
String results = new String();
Cursor cur = null;
try {
String firstColumn = "questions";
cur = myDB.query(true, My_database_table,
new String[] { firstColumn }, null, null, null, null, null,
null);
int iquestion = cur.getColumnIndex(firstColumn);
if (cur.moveToPosition(i)) {
results = results + cur.getString(iquestion) + "\n";
}
return results;
}
catch (Exception e) {e.printStackTrace();
Log.e("ERROR", "ERROR in Make test file :" + e.toString());
e.printStackTrace();
// TODO: handle exception
}finally{
cur.close();
}
return results;
}
и в моем главном классе активности я инициализацией случайное значение, как
Random questions;
questions = new Random();
int Rnumber;Rnumber=0;
Rnumber=questions.nextInt(3);
и после установки случайной величины я звоню функцию как
String shoow = myDb.makeatext(levels, Rnumber);
теперь я получаю вопрос, но .what я хочу, так как каждый раз, когда пользователь открывает приложение я хочу показать случайную questions.how сделать это любые предложения будет очень хорошо ко мне спасибо, Мэддите
ну первая строка находится в методе onCreate(). я переехал в onResume(), и теперь он работает Vovs.Thank u для этого. Действительно я оценил человека – MADDY