Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-不确定进度条_Android_Progress Bar - Fatal编程技术网

Android-不确定进度条

Android-不确定进度条,android,progress-bar,Android,Progress Bar,我正在使用这个网站上的代码(http://www.helloandroid.com/tutorials/using-threads-and-progressdialog)在我的应用程序中。 它在某种程度上起作用,但不完全起作用: 当我按下按钮X时,会调用一个方法,当它工作时,会显示进度条。完成该方法后,将启动另一个活动。到目前为止一切正常。但当我按下手机上的“后退”按钮时,进度条会再次显示,似乎什么也没做 如何防止出现这种情况?在开始第二个活动的同时关闭进度条。非常感谢您的快速响应,这解决了我的

我正在使用这个网站上的代码(http://www.helloandroid.com/tutorials/using-threads-and-progressdialog)在我的应用程序中。 它在某种程度上起作用,但不完全起作用:

当我按下按钮X时,会调用一个方法,当它工作时,会显示进度条。完成该方法后,将启动另一个活动。到目前为止一切正常。但当我按下手机上的“后退”按钮时,进度条会再次显示,似乎什么也没做


如何防止出现这种情况?

在开始第二个活动的同时关闭进度条。

非常感谢您的快速响应,这解决了我的问题。然而,还有一个小“问题”:progressDialog没有显示动画(在模拟器中)。你知道这可能是什么原因吗?我在动力不足的机器上运行时见过这样的情况。它可能只是在将图形显示到屏幕上时出现延迟,特别是当异步任务在后台进行大量工作时。你能监控你的cpu使用情况吗?我想我的机器应该有足够的功率;有时显示动画,有时不显示。不过这没什么大不了的;谢谢你的帮助!