Avatar ·

¿Cómo corregir el error android.os.NetworkOnMainThreadException en Android?

Hola a todos. Soy un desarrollador Android principiante y estoy escribiendo una aplicación simple que debe obtener datos del servidor por HTTP y mostrarlos en un TextView. Pero al ejecutar la aplicación, falla con el error `android.os.NetworkOnMainThreadException`. Aquí está mi código: ```java public class MainActivity extends AppCompatActivity { private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView = findViewById(R.id.textView); // Intento obtener datos del servidor try { URL url = new URL("https://api.example.com/data"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("GET"); BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); StringBuilder response = new StringBuilder();