对象存储服务 OBS-报错NetworkOnMainThreadException

时间:2025-02-26 17:02:00

报错NetworkOnMainThreadException

NetworkOnMainThreadException 一般是因为网络请求在MainThread类中产生的异常。

原因:

Android3.0版本开始,强制程序不能在主线程中访问网络,要把访问网络放在独立的线程中。

解决办法:

1. 为了防止访问网络阻塞主线程,一般都要把访问网络放在独立线程中或者异步线程AsyncTask中。

2. 建议和网络请求有关比较耗时的操作,放到一个子线程里,然后用Handler消息机制与主线程通信。

support.huaweicloud.com/sdk-android-devg-obs/obs_26_1609.html