У меня недавно была та же проблема для Android 9, но мне пришлось использовать несколько URL-адресов для разных экранов.Поэтому я добавил android: usedCleartextTraffic = "true" в Manifest, и это сработало, но мы не хотели ставить под угрозу безопасность всего приложения для этого.Таким образом, исправление было в изменении ссылок с HTTP на https. Но если вам приходилось использовать только http для связи с вашим приложением, вот ваше решение.
Use in Manifest application tag
android:networkSecurityConfig="@xml/security_config"
И создайте XML-файл, подобный этому.
<network-security-config>
<base-config cleartextTrafficPermitted="true"/>
<debug-overrides>
<trust-anchors>
<certificates src="system" />
<certificates src="user" />
</trust-anchors>
</debug-overrides>