我列出了不同种类的产品。我得把它们分类。由于查询的原因,加载需要更多的时间。在两次活动之间,屏幕变黑了。我想在后台运行查询。我如何才能做到这一点,如何在主要活动中使用它的结果?
私有类inserttask扩展了asynctask{
串猫;
@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();
我已在按钮中列出了类别。那么我怎样才能得到这些值呢?
最佳答案