如何在没有任何活动的情况下显示进度条?
问题描述:
我的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
我解决它谢谢@Nfear加入 finish(); –