Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.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
Java 如何在Android中暂停或使进度条显示为false,使其仅在单击时显示?_Java_Android_Mobile_Android Layout - Fatal编程技术网

Java 如何在Android中暂停或使进度条显示为false,使其仅在单击时显示?

Java 如何在Android中暂停或使进度条显示为false,使其仅在单击时显示?,java,android,mobile,android-layout,Java,Android,Mobile,Android Layout,我在Android中有一个登录表单,我想在登录时显示一个加载的progressBar圆形图标,然后在打开下一个意图时将其隐藏。 打开新的意图后,我将其设置为visible false,但当我单击login按钮时,该图标不会出现,代码执行速度如此之快,以至于它隐藏了我的progressbar,甚至visibility false代码是在创建新的意图对象后出现的,但它不起作用, 让我知道在这种情况下如何处理进度条 提前谢谢 Atif当您单击按钮时 pb.setVisibility(View.VISI

我在Android中有一个登录表单,我想在登录时显示一个加载的progressBar圆形图标,然后在打开下一个意图时将其隐藏。 打开新的意图后,我将其设置为visible false,但当我单击login按钮时,该图标不会出现,代码执行速度如此之快,以至于它隐藏了我的progressbar,甚至visibility false代码是在创建新的意图对象后出现的,但它不起作用, 让我知道在这种情况下如何处理进度条

提前谢谢
Atif

当您单击按钮时

pb.setVisibility(View.VISIBLE);
当你要调用新的意图时

pb.setVisibility(View.GONE);

如果这不是你想要的,我们需要一些代码和更好的描述。我有点迷路了。

希望您知道,要显示进度,您需要一个单独线程的asnyTask或handler。如果您在onPreExecute中使用ASncTask showProgressBar。在DoinBackground中睡眠一段特定时间,因为您不需要做任何事情,只需要显示加载,现在在onPostExecute hide progressBar中,并移动到下一个屏幕

如果您使用的是handler,请使用相同的方法