作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想在后台任务执行之前在异步任务中操作特定 View ,但不确定如何将所需参数传递给该方法。当我做这样的事情时,我只是得到一个空指针
class CalcFib extends AsyncTask<Integer, Void, Long> {
private View v;
private int index;
public CalcFib(int i){
this.index = i;
}
@Override
protected void onPreExecute() {
//do something with this.index
}
@Override
protected Long doInBackground(Integer... params) {
long t = 1234;
return t;
}
@Override
protected void onPostExecute(Long result) {
}
}
最佳答案
向CalcFib
添加构造函数,并通过构造函数将所需的值传递给实例。
关于android - 我可以在异步任务中将参数传递给 preExecute() 方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18818466/
我正在尝试在单击 TextView 时制作动画(使用 xml 中的动画列表)。在 OnClickListener() 的 OnClick 中,我使用 AsyncTask 来执行一些后台操作。所以我将启
我想在后台任务执行之前在异步任务中操作特定 View ,但不确定如何将所需参数传递给该方法。当我做这样的事情时,我只是得到一个空指针 class CalcFib extends AsyncTask {
我想在调用 onPreExecute() 时启动一个 ProgressDialog,但它不起作用。 Homeactivity.java @Override public void onCreate(B
我是一名优秀的程序员,十分优秀!