Android, operazioni di rete dal thread principale

Autore: Fabio Di Matteo
Ultima revisione: 16/01/2018 - 13:56

Nel mondo Android tutte le operazioni di rete devono essere eseguite in un thread a parte, tuttavia se si vuole forzare questo comportamento è possibile impartire queste istruzioni:

StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);

invece che del classico thread:

new Thread(new Runnable(){
            @Override
            public void run() {
               //operazioni con la rete
            }
        }).start();