Я написал для простого базового, очень простого приложения в Android Studio, которое просто извлекает данные из различных методов REST и представляет их в виде таблицы.
Однако я хотел бы расширить функциональность и предложитьвозможность фильтрации данных пользователем, например, для получения данных из другого времени.Предположим, пользователь щелкает и выбирает данные с понедельника по вторник, быстрый SQL и данные обновляются, затем пользователь выбирает данные только с предыдущей недели, быстрый SQL и данные обновляются.
Я хотел бы сначала спросить - лучше ли загружать иногда очень большой объем данных, а затем каким-то образом просто их фильтровать или выполнять каждый раз метод REST и просто обновлять сетку?
Пока пользователь выбирает в меню опцию, я вызываю метод REST и представляю данные во втором упражнении.Теперь я хотел бы выполнить почти тот же SQL, но с другим предложением WHERE, в зависимости от того, что пользователь хочет видеть.
Должен ли я вызывать весь механизм для выполнения метода REST или есть какая-то библиотека, которая позволяет мне модифицировать SQL и "на лету" выполнять метод REST с другими параметрами?