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

问题描述:

我的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文件,那么在下载之后它会问你想如何打开它? 因此,在下载过程中,我想在第一个活动中显示我的进度条。在下载结束后立即打开文件,但按下后退按钮时,它显示进度条活动。这样做的

+0

请说明您是如何处理下载开始/结束的。 – Nfear

+0

我解决它谢谢@Nfear加入 finish(); –

一种方式是通过编程方式处理后退按钮....

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

添加此功能,你的活动和处理后退按钮以便不让它回去...