安卓中的java下载进度
我正在努力创造下载进度。我有一个扩展AsyncTask的类: 公共类DownloadFileTask扩展了AsyncTask
下载开始时,我想创建进度:
@Override
protected void onPreExecute() {
progressDialog = new ProgressDialog(whatContext);
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setMessage("Loading...");
progressDialog.setCancelable(false);
progressDialog.show();
}
但我不知道我应该给新进步对话什么样的背景,因为我不在活动课上。我试图给出一些上下文,但出现了一个错误:
在中无法访问类型Main_选项卡的封闭实例 范围
那么我怎样才能取得这样的进步呢
我也不想在这门课上取得进步(因为我想把函数和设计分开),但我不知道该怎么做
谢谢你们的帮助
# 1 楼答案
开始下载任务调用
# 2 楼答案
我想将上下文传递给定制的AsyncTask Loader的构造函数可以做到这一点