我列出了不同類別的產品。我必須整理它們。由於查詢,加載需要更多時間。兩次活動之間,屏幕變黑。我想在後臺運行查詢。我該怎麼做,以及如何在主要活動中使用它的結果? 私有類InsertTask擴展AsyncTask {0}字符串cat;如何在後臺運行查詢
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected Boolean doInBackground(String... params) {
Boolean success = false;
try {
category(cat);
success = true;
} catch (Exception e) {
if(e.getMessage()!=null)
e.printStackTrace();
}
return success;
}
@Override
protected void onPostExecute(Boolean success) {
super.onPostExecute(success);
}
private void category(String category) {
try{
Cursor1 = mDbHelper.fetchcategory(category);
}catch(Exception e){
Log.v("Excep", ""+e);
}
}
並號召
InsertTask task = new InsertTask();
task.execute();
當我列出在按鈕的類別。我怎樣才能得到這些值呢?
謝謝亞歷克斯.... – sarah
更多信息鏈接已經死亡 – Swapnil
這已經有一段時間了,所以他們一定已經移動了文章。我找到了這一個。可能是相同的:http://android-developers.blogspot.com/2009/05/painless-threading.html –