片段和进度更新对话

时间:2015-08-02 21:44:32

标签: android android-fragments

所以我有一个带片段的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编程比较陌生,所以我确信它错过了一些简单的东西。如果有人愿意就此主题提供任何帮助,我将不胜感激。

0 个答案:

没有答案