在Android 3.0版本之後
對網路存取增加了一些限制
不能在onCreate()方法中直接使用外部連結
有兩個方法解決
1.
@Override
public void onCreate(Bundle savedInstanceState) {
......
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads()
.detectDiskWrites()
.detectNetwork() // or .detectAll() for all detectable problems
.penaltyLog()
.build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects()
.penaltyLog()
.penaltyDeath()
.build());
......
// 發送Http請求
}
2.
@Override
public void onCreate(Bundle savedInstanceState) {
......
visitExternalLinks();
......
}
private void visitExternalLinks() {
// 發送Http請求
}
文章標籤
全站熱搜