0
什麼是從後臺執行Android的.php文件的最佳方式? 我需要在MySQL數據庫中刷新用戶活動時間。 所以如果用戶點擊一個按鈕,一個新的條目應該在他的最後一個活動數據時間在數據庫中完成。什麼是從後臺多次執行一個.php文件的最佳方式?
我應該像這樣使用asynctask嗎?
private class UpdateUser extends AsyncTask<String, String, String> {
@Override
protected void onPreExecute() {
super.onPreExecute();
//I don't like to have a dialog. This hinds the user while he is using the app
}
/**
* Creating product
* */
protected String doInBackground(String... args) {
jsonParser = new JSONParser();
String BENUTZER_NAME = actual_tUsername;
// Building Parameters
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("BENUTZER_NAME", BENUTZER_NAME));
//Call the php file defined as string which is updating the users last online datetime
JSONObject json = jsonParser.makeHttpRequest(url_update_activetime,
"POST", params);
if(json == null){
Log.v("NULL", "NULL");
}
return null;
}
/**
* After completing background task Dismiss the progress dialog
* **/
protected void onPostExecute(String file_url) {
}
}
或者我應該更好地使用runOnUiThread? 還是有更好的方法來解決這個問題?
在此先感謝!
好的。所以我會用asynctaks的!感謝:D –