我列出了不同类别的产品。我必须整理它们。由于查询,加载需要更多时间。两次活动之间,屏幕变黑。我想在后台运行查询。我该怎么做,以及如何在主要活动中使用它的结果? 私有类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 –