¿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();