所以我有一个异步类,它有数据库逻辑。使用预定义的数据可以很好地工作,但我希望在程序运行时首先将数据设置为连接构造函数中的特定数据库,然后使用asynctask.execute()在我已经建立连接的先前定义的示例上执行doinbackground()。看起来是这样的:
创建异步对象(所有数据配置参数)
async.execute()
我以前用过
Async asyncTask = (Async) new Async(new AsyncResponse() {
@Override
public List processFinish(List value) {
function which gets returned value from doInBackground()
}
}).execute();
但它创建新的asynctask,然后使用asyncresponse接口来帮助获取返回值
public interface AsyncResponse {
List processFinish(List records);
}
所以我不能这样做
Async async = new Async(database config);
asyncConn(new AsyncResponse() { using obtained data }).execute(); <- this isn't valid
Can I make it different way than new AsyncResponse() inside?
暂无答案!
目前还没有任何答案,快来回答吧!