OnCreate () не может быть плохим местом, если вы либо согласны с тем, чтобы он выполнялся всегда, когда начинается действие, либо вы готовы проверить, было ли это уже сделано (как предлагают другие ответы). Для этого вы можете установить флаг в SharedPreferences, так как этот флаг также сохраняется после полного закрытия приложения и перезапуска.
Сказав это: вам все равно нужно поместить запрос http в фоновый поток, если вы когда-либо захотите сделать свое приложение доступным в Honeycomb или даже в Ice Cream Sandwich, поскольку эти системы убивают приложение, если в сети есть какой-либо доступ к сети. Пользовательский интерфейс.