Android 如何在没有任何活动的情况下在移动中显示进度条?

Android 如何在没有任何活动的情况下在移动中显示进度条?,android,progress-bar,Android,Progress Bar,我的XML: <ProgressBar android:id="@+id/progress_bar" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@android:style/Widget.ProgressBar.Large" android:layout_alignParentTop="true" android:la

我的XML:

    <ProgressBar
    android:id="@+id/progress_bar"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    style="@android:style/Widget.ProgressBar.Large"
    android:layout_alignParentTop="true"
    android:layout_toLeftOf="@+id/button"
    android:layout_toStartOf="@+id/button"
    android:layout_marginTop="153dp" />

现在我正在显示活动中的进度条

在我的第一个活动中,我将显示一个listview。单击列表视图中的任何项目时,它将使用下载管理器开始下载数据。例如,如果一个文件是PDF文件,那么下载后它会询问您想如何打开该文件?
因此,在下载过程中,我想在第一个活动中显示我的进度条。下载结束后立即打开文件,但按“后退”按钮时,会显示进度条活动。

一种方法是通过编程方式处理“后退”按钮

    @Override public void onBackPressed() { // your code. }

将此功能添加到您的活动中,并处理“后退”按钮,以免其返回…

请说明您如何处理下载开始/完成。我通过添加“完成”来解决此问题,谢谢@Nfear();