mobile-android-legacy icon indicating copy to clipboard operation
mobile-android-legacy copied to clipboard

Интеграция приложения с СУБД SQLite

Open tretdm opened this issue 2 years ago • 1 comments

К примеру, мы из списка аудиозаписей отправляем плейлист на 200 треков как массив элементов типа Parcelable службе AudioPlayerService в данные Intent напрямую, но там действует ограничение на общий размер данных до 1 МБ. Следовательно, мы туда можем помещать максимум до 50-100 треков.

И благодаря такому подходу к управлению персональными базами данных, возможно будет обойти ограничение на размер всех данных Intent'а, поскольку нужно будет самостоятельно написать код вместо того, чтобы отправить большие данные через Intent.

Все, что уже было получено из запросов API через Интернет, уже не нужно будет обновлять повторными запросами, если оно и так актуально. А это может сэкономить время, производительность и эффективность обращения приложения к API.

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

tretdm avatar Dec 09 '23 01:12 tretdm

Алсо, на Android уже есть собственная реализация по SQLite, так что нужда в кастомных библиотеках для БД отпадёт, если привыкнуть.

tretdm avatar Dec 09 '23 01:12 tretdm