← All posts tagged mobile

ArkanoiD

Ситуация: ВНЕЗАПНО, интернета нет, никакого.

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

Неправильно: проверить отсутствие доступного соединения, заорать ДАВАЙ ИНТЕРНЕТ, СУКА! А ЕСЛИ НАЙДУ? (select hidden WLAN, whatever) — и так пока не дадут или не убьют нахер.

Неправильно: тупо вызвать connect(), обломаться, сесть на жопу, зарыдать, выкинуть данные в помойку.

Бля, это сложно, да? Сложно? Или религия запрещает делать по-человечески?