SecurityException和NetworkOnMainThreadException

java.lang.SecurityException:
这个异常有多种情况可以触发,一下就列举一种
SecurityException和NetworkOnMainThreadException
当我们在别的应用内调用你某个程序的Activity有时候会发生这个错误

解决方案:
在Activity中配置属性exported=”true”
SecurityException和NetworkOnMainThreadException

android.os.NetworkOnMainThreadException
SecurityException和NetworkOnMainThreadException
这个异常的意思是说,网络请求不能再主线程中进行。
官方给出的解释是:一个APP如果在主线程中请求网络操作,将会抛出此异常。Android这个设计是为了防止网络请求时间过长而导致界面假死的情况发生。

解决方案:
将请求网络资源的代码使用Thread去操作。在Runnable中做HTTP请求,不用阻塞UI线程。SecurityException和NetworkOnMainThreadException