相當新的Android和創建/測試我的應用程序使用Android 2.3.5(薑餅)。我有多個數據庫連接,我使用HTTP Post(但沒有使用AsyncTask),一切都很好。然後我在Android 4.0.3(Ice Cream Sandwhich)上測試了它,我無法連接到數據庫,因此我的應用程序無法正常工作。Android冰淇淋Sandwhich與薑餅HTTP Post
想知道我需要考慮什麼才能讓這個工作應用程序運行在冰淇淋Sandwhich上?我沒有將數據庫連接移出UI線程(但不是AsyncTask),但它仍然無法連接。
這裏是我的課堂我我的UI線程之外創建:
公共類InputsRecapGetTask {
public InputsRecapGetTask(InputsRecap activity,
ProgressDialog progressDialog) {
this.activity = activity;
this.progressDialog = progressDialog;
getDatabase();
}
public void getDatabase() {
// TODO Auto-generated method stub
progressDialog.show();
// create new default httpClient
HttpClient httpclient = new DefaultHttpClient();
// create new http post with url to php file as pararmenter
HttpPost httppost = new HttpPost(
"http://test.com/returnBBD.php");
// assign input text to strings
user = Login.userStatic;
使用asynctask。 Asynctask應該可以工作,並且它是大多數人推薦的。 – Raghunandan 2013-03-05 02:10:01