0
我需要連接到postgreSQL。當我嘗試運行這段代碼時,得到的異常是:NetworkOnMyThreadExcepion。我做了新的線程,但它仍然是同樣的問題。NetworkOnMyThreadExcepion在新主題內
...
final ErrorFragment error = new ErrorFragment();
...
new Thread(new Runnable(){
public void run(){
/* Properties prop, String url*/
try {
Connection conn = DriverManager.getConnection(url, prop);
} catch (final SQLException e) {
MainActivity.this.runOnUiThread(new Runnable(){
public void run(){
error.setArguments(exceptionToBundle(e));
error.show(getFragmentManager(), "tagError");
}
});
}
}
}).run();
...
private Bundle exceptionToBundle(Exception e){
...
}
使用'開始的()''而不是運行()' – tyczj