Как сделать слово дня в Android с помощью базы данных sqlite - PullRequest
0 голосов
/ 04 января 2019

Я разрабатываю приложение для словаря, и я хотел сделать одну функцию, которая является словом дня.Я понятия не имею о функциях даты и времени в Android.Кто-нибудь может мне помочь?Он должен отображать каждое слово из базы данных каждый день в случайном порядке.

Ответы [ 3 ]

0 голосов
/ 04 января 2019

Автоинкремент _id для каждого слова, добавляемого в базу данных, а затем рандомизировать id

Random r = new Random();
int id = r.nextInt(numWords)-1;

, а затем:

"SELECT * FROM table WHERE _id = " + id;

Вы можете добавить идентификатор последнего слова в другоехранилище (база данных), чтобы ваши слова не повторялись.

0 голосов
/ 04 января 2019
SELECT * FROM Table ORDER BY RAND() LIMIT

Вышеупомянутое утверждение может помочь получить случайное слово из вашей таблицы.

0 голосов
/ 04 января 2019

Посмотрите на Выбор случайной строки из таблицы SQLite

SELECT * FROM table ORDER BY RANDOM() LIMIT 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...