Ho un pulsante di ricerca che accede a un server ogni volta che lo preme. Il problema è che se lo preme più volte di seguito, funzionerà correttamente. Tuttavia, se aspetto 5 secondi, la prima pressione non funzionerà. Semplicemente non riceve una risposta. La seconda stampante funzionerà e quindi il pulsante successivo verrà premuto fino a quando attendo un certo periodo di tempo (~ 5 secondi)Soluzione keepalive per Android http, ma è permanente?
Quindi, in pratica, a meno che non si cerchi costantemente nuove cose entro 5 secondi, la prima pressione del pulsante ha vinto non fare nulla
questo è risolto con l'
System.setProperty("http.keepAlive", "false");
Tuttavia, ho letto che questo si libera di connessioni persistenti in cui una nuova connessione TCP deve essere fatto ogni volta che clicco quel tasto. Questo è più lento ma non è bacato.
È una soluzione errata? Ho letto che questo non risolve davvero nulla. Mi piacerebbe un po 'd'aiuto, grazie.
Sto affrontando un problema simile, ma non riesco a ottenere dove devo aggiungere questa linea? Voglio dire prima di connetterti, prima di leggere la risposta ..? Pls help – AndroidGuy
scusa, non ricordo affatto. Ho chiesto questo anni fa e non ho fatto lo sviluppo Android da allora. basta giocare con esso – volk