java.lang.SecurityException:
这个异常有多种情况可以触发,一下就列举一种
当我们在别的应用内调用你某个程序的Activity有时候会发生这个错误
解决方案:
在Activity中配置属性exported=”true”
android.os.NetworkOnMainThreadException
这个异常的意思是说,网络请求不能再主线程中进行。
官方给出的解释是:一个APP如果在主线程中请求网络操作,将会抛出此异常。Android这个设计是为了防止网络请求时间过长而导致界面假死的情况发生。
解决方案:
将请求网络资源的代码使用Thread去操作。在Runnable中做HTTP请求,不用阻塞UI线程。