如何在Android[CLOSE]中正确使用AsyncTask我不想把任何论点传递给doInBackground方法。那么代码应该是什么样的呢?
3 回答
暮色呼如
TA贡献1853条经验 获得超9个赞
AsyncTask<Params, Progress, Result>
Params,执行时发送给任务的参数的类型。 进度,在后台计算期间发布的进度单元的类型。 结果是背景计算结果的类型。
class DownloadLink extends AsyncTask<Void, Void, Void> { @Override protected Void doInBackground(Void... params) { // TODO Auto-generated method stub //Do Your stuff here.. return null; } }
new DownloadLink().execute();
HUWWW
TA贡献1874条经验 获得超12个赞
AsyncTask
doInBackground
:
public class LongOperation extends AsyncTask<Void, Void, String> { public LongOperation(Context context) { } @Override protected void onPreExecute() { } @Override protected String doInBackground(Void... params) { return null; } @Override protected void onPostExecute(String result) { } }
LongOperation longOperation = new LongOperation(this); longOperation.execute();
- 3 回答
- 0 关注
- 509 浏览
添加回答
举报
0/150
提交
取消