У меня есть виджет, который в настоящее время берет случайную строку из массива и устанавливает ее для отображения текста при обновлении.Проблема здесь в том, что один и тот же элемент может быть повторно использован несколько раз подряд из-за того, что строка является «случайной»
. Чтобы решить эту проблему, я собирался создать таблицу, содержащую текст String, иint просмотрено и увеличивать просматриваемое число каждый раз, когда вызывается «получить текст».(при обновлении в виджете).
Мой вопрос: если я помещу операторы вставки в виджет, не будут ли данные вставляться при каждом вызове «при обновлении»?
Будет лидля него лучше куда-нибудь зайти в класс DBadapter?Я просто неуверен в том, как лучше не вводить дубликаты данных.Если есть лучшая альтернатива, такая как сохранение файла CSV где-нибудь и использование того, что я открыт для него, кажется, что база данных sqlite - это путь.
Спасибо за ваше время.