проверьте, загружен ли в настоящий момент URL в Android / Java - PullRequest
0 голосов
/ 28 ноября 2011

Итак, это мой сценарий: У меня есть пользовательский интерфейс, где пользователь может нажимать кнопки для подключения к нескольким URL-адресам. У меня также есть служба, которая подключается к другому URL каждые X минут.

Теперь я хочу позволить своей службе проверить, загружен ли в данный момент какой-либо другой URL-адрес (пользователем в пользовательском интерфейсе) перед подключением к его собственному URL-адресу, потому что я не хочу, чтобы служба прерывала пользовательскую операцию.

Заранее спасибо:]

1 Ответ

1 голос
/ 28 ноября 2011

Используйте логические значения, чтобы пометить, что вы делаете или нет.Вы также можете создать enum состояний и проверять службу каждый раз, когда собираетесь выполнить действие.Вы можете найти полезную реализацию queues для этой цели.Например: если служба выполняет что-то, вы добавляете элемент (это может быть действие или что-то еще) в очередь, и этот элемент ждет, пока не наступит его очередь :).

Надеюсь, идея будет полезна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...