Sometimes we face the error that same application which support http not working in some mobile devices specially in android pie and above devices and even some websites not showing in WebView with http connection type url . The error is something like this: Exception: IOException java.io.IOException: Cleartext HTTP traffic to * not permitted and same error in Web View like: so in this post we will learn about how to solve this problem and make our app support for all devices. So lets start - As per the Android Documentation From Android 9 Pie now, requests without encryption will never work. And by default, the System will expect you to use TLS by default. Starting with Android 9 (API level 28), cleartext support is disabled by default. Android 9 adds built-in support for DNS over TLS, automatically upgrading DNS queries to TLS if a network's DNS server supports it. so from android pie we can say that the default http is not supported and by default connecti...