Я разрабатываю приложение для Android для туристического сектора. Все данные доступны в автономном режиме без подключения к Интернету. Приложение включает в себя карту, данные которой также доступны только в автономном режиме. Итак, для этого я использую Openstreetmap с osmdroid, и все необходимые данные карты включены в файл приложения. Единственное действие, которое может подключиться к Интернету, — это при запуске приложения проверить наличие новых доступных данных и, в конечном итоге, загрузить новые данные в папки приложения.
Я добавил блок-схему представлений:
Моя проблема в том, как я могу сделать только первое действие, которое является действием запуска (красный блок на изображении), подключиться к Интернету и быть уверенным, что все остальные действия ни в коем случае не смогут подключиться к Интернету. Потому что очень важно, чтобы мои действия с Openstreetmap могли не подключаться к Интернету для загрузки новых фрагментов карты, когда пользователь прокручивает область интегрированных карт. Он не предназначен для полного отключения сетевого подключения для всего устройства Android, поэтому он также отключен для других приложений.
Заранее большое спасибо!