所以我有一个带片段的tabhost。片段的一个功能是在单击按钮时下载文件。
我最初将所有代码编写为自己的Activity,所以我知道这一切都有效。我现在正在尝试将其迁移到与标签主机一起使用的片段中,因为我讨论了我遇到的问题是文件下载的进度更新对话框。
我使用以下代码:
//------------progress updater
@Override
@Deprecated
protected Dialog onCreateDialog(int id) {
// TODO Auto-generated method stub
switch (id) {
case DIALOG_DOWNLOAD_PROGRESS:
progressDialog = new ProgressDialog(getActivity());
progressDialog.setMessage("Downloading file...");
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setCancelable(false);
progressDialog.show();
return progressDialog;
default:
return null;
}
}
当我调用showDialog(DIALOG_DOWNLOAD_PROGRESS)时; 或dismissDialog(DIALOG_DOWNLOAD_PROGRESS);
他们现在返回错误"无法解决方法"
我对android编程比较陌生,所以我确信它错过了一些简单的东西。如果有人愿意就此主题提供任何帮助,我将不胜感激。