3 回答

TA貢獻(xiàn)1735條經(jīng)驗 獲得超5個贊
更好地使用AsyncTask所提到這里,另一種為剛剛擺脫的Exception是使用:
if (android.os.Build.VERSION.SDK_INT > 9) {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
}
或這個 :
Thread thread = new Thread(new Runnable(){
@Override
public void run() {
try {
//Your code goes here
} catch (Exception e) {
Log.e(TAG, e.getMessage());
}
}
});
thread.start();
在您的活動中Exception發(fā)生的地方。

TA貢獻(xiàn)1871條經(jīng)驗 獲得超8個贊
只需在創(chuàng)建方法后添加兩行
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
- 3 回答
- 0 關(guān)注
- 2027 瀏覽
添加回答
舉報