private class dboperation extends AsyncTask<Void, Void, Cursor>
我是Android新手,在Google中搜索了很多内容,但在如何使用这些参数从另一个类中调用异步任务时感到震惊。
代码
private class dboperation extends AsyncTask<Void, Void, Cursor>{
@Override
protected Cursor doInBackground(Void... params) {
// TODO Auto-generated method stub
getstocks="Select " + st.column1 + " as _id, " + st.column3 + " From "+ st.tablename;
a1=Database.getInstance(getApplicationContext()).getWritableDatabase().rawQuery(getstocks, null);
return null;
}
protected void onPostExecute(Cursor result) {
if(a1.moveToNext())
{
displaystocks.setVisibility(View.INVISIBLE);
}
final poplist populatestocks=new poplist(getApplicationContext(),a1) ;
popstocks.setAdapter(populatestocks);
}
@Override
protected void onPreExecute() {
}
protected void onProgressUpdate(Void... values) {
}
}
当我这样呼叫时,它给我错误“”。无效无法解析为变量
dboperation.execute(Void,Void,a1);
我该如何解决?
我写了一个Asynctask,因为私有类dboperation扩展了AsyncTask
我是android的新手,并通过在google中搜索很多内容而写,但是对如何调用异步任务感到震惊...