Java 如何在Android中暂停或使进度条显示为false,使其仅在单击时显示?
我在Android中有一个登录表单,我想在登录时显示一个加载的progressBar圆形图标,然后在打开下一个意图时将其隐藏。 打开新的意图后,我将其设置为visible false,但当我单击login按钮时,该图标不会出现,代码执行速度如此之快,以至于它隐藏了我的progressbar,甚至visibility 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
Atif当您单击按钮时
pb.setVisibility(View.VISIBLE);
当你要调用新的意图时
pb.setVisibility(View.GONE);
如果这不是你想要的,我们需要一些代码和更好的描述。我有点迷路了。希望您知道,要显示进度,您需要一个单独线程的asnyTask或handler。如果您在onPreExecute中使用ASncTask showProgressBar。在DoinBackground中睡眠一段特定时间,因为您不需要做任何事情,只需要显示加载,现在在onPostExecute hide progressBar中,并移动到下一个屏幕 如果您使用的是handler,请使用相同的方法