Trên Android 9, Google đã siết chặt hơn các vấn đề bảo mật cũng như kết nối đến API. Cần phải thêm 1 file network_security_config.xml để xác định rõ các link kết nối API, nếu không sẽ không kết nối được.
Cách thực hiện
1. Tạo file network_security_config.xml
2. Trong AndroidManifest.xml, thêm vào dòng sau
3. Nội dung network_security_config.xml
<?xml version="1.0" encoding="utf-8"?> <network-security-config> <domain-config cleartextTrafficPermitted="true"> <domain includeSubdomains="true">www.api.com</domain> // Xác định rõ link API sẽ kết nối </domain-config> <base-config cleartextTrafficPermitted="true"> <trust-anchors> <certificates src="system" /> // Nếu muốn chấp nhận mọi kết nối thì thêm dòng này, không khuyến khích do sẽ gây ra vấn đề security </trust-anchors> </base-config> </network-security-config>