Articles of тайм аут

Тайм-аут в DefaultHttpClient

Я немного смущен тем, как работают тайм-ауты в DefaultHttpClient. Я использую этот код: private DefaultHttpClient createHttpClient() { HttpParams my_httpParams = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(my_httpParams, 3000); HttpConnectionParams.setSoTimeout(my_httpParams, 15000); SchemeRegistry registry = new SchemeRegistry(); registry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80)); ThreadSafeClientConnManager multiThreadedConnectionManager = new ThreadSafeClientConnManager(my_httpParams, registry); DefaultHttpClient httpclient = new DefaultHttpClient(multiThreadedConnectionManager, my_httpParams); return httpclient; } , String url = "http://www.example.com"; […]

BroadcastReceiver onReceive таймаут

Я расширяю BroadcastReceiver , и в onReceive() я делаю все, что мне нужно. onReceive() имеет тайм-аут, из документации: Существует тайм-аут в 10 секунд, который система разрешает, прежде чем рассматривать приемник, который будет заблокирован, и кандидата, которого нужно убить Это создает проблему, когда я работаю в режиме отладки. Мне нужно больше 10 секунд (иногда). Если я […]

Почему значение тайм-аута не соблюдается андроидом HttpURLConnection?

У меня есть следующий код: try { URL url = new URL("http://site-to-test.com/nonexistingpage.html"); HttpURLConnection urlc = (HttpURLConnection) url.openConnection(); urlc.setRequestProperty("User-Agent", CoreProtocolPNames.USER_AGENT); urlc.setRequestProperty("Connection", "close"); urlc.setConnectTimeout(500); // timeout is in milliseconds urlc.connect(); if (urlc.getResponseCode() == 404) { // Server was reachable Log.i(TAG, "Server is reachable"); } } catch (MalformedURLException mue) { Log.e(TAG, "MalformedURLException: " + mue.getMessage()); } catch (IOException […]

Каковы значения по умолчанию для соединений и тайм-аутов сокетов в DefaultHttpClient на Android?

В Android 2.1 / 2.2 я использую DefaultHttpClient найденный в Android SDK. Apache говорит, что в их документах есть 2 тайм-аута: CoreConnectionPNames.SO_TIMEOUT = 'http.socket.timeout': определяет тайм-аут сокета (SO_TIMEOUT) в миллисекундах, что является тайм-аутом для ожидания данных или, по-разному, максимальной бездействием периода между двумя последовательными пакетами данных). Значение тайм-аута, равное нулю, интерпретируется как бесконечный тайм-аут. Этот […]

OkHttp / Retrofit по умолчанию

Мне было интересно, сколько секунд я должен настроить для моего модифицированного клиента. Сколько секунд я должен использовать как тайм-аут по умолчанию? Каков тайм-аут по умолчанию для OkHttp / Retrofit, допустим ли значения по умолчанию?

Android – Отказ от отправки ключей

В моем приложении для Android я получаю очень странный сбой, когда я нажимаю кнопку (изображение) на моем пользовательском интерфейсе, все приложение замерзает, и через пару секунд я получаю диалог с ужасной силой. Вот что печатается в журнале: WARN/WindowManager(88): Key dispatching timed out sending to package name/Activity WARN/WindowManager(88): Dispatch state: {{KeyEvent{action=1 code=5 repeat=0 meta=0 scancode=231 mFlags=8} […]

Как установить тайм-аут в библиотеке переоснащения?

Я использую библиотеку Retrofit в своем приложении, и я бы хотел установить тайм-аут в 60 секунд. Есть ли у Ремофита какой-то способ сделать это? Я установил Retrofit таким образом: RestAdapter restAdapter = new RestAdapter.Builder() .setServer(BuildConfig.BASE_URL) .setConverter(new GsonConverter(gson)) .build(); Как установить таймаут?

Как установить тайм-аут HttpResponse для Android в Java

Я установил следующую функцию для проверки состояния соединения: private void checkConnectionStatus() { HttpClient httpClient = new DefaultHttpClient(); try { String url = "http://xxx.xxx.xxx.xxx:8000/GaitLink/" + strSessionString + "/ConnectionStatus"; Log.d("phobos", "performing get " + url); HttpGet method = new HttpGet(new URI(url)); HttpResponse response = httpClient.execute(method); if (response != null) { String result = getResponse(response.getEntity()); … Когда я […]