问题标签 [progressdialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 无法在 AsyncTask 中为 ProgressDialog 调用 Looper.prepare() 的线程内创建处理程序
我不明白为什么我会收到这个错误。我正在使用 AsyncTask 在后台运行一些进程。
我有:
当我进入doInBackground()
取决于条件时,我:
每当我尝试时downloadSpinnerProgressDialog.show()
,我都会收到错误。
有什么想法吗?
java - 配置更改后 ProgressDialog 未更新(方向变为水平)
当屏幕方向改变时,ProgressDialog 退出更新。我已经实施了一个修复程序,该修复程序可以挽救 asynctask 并将 asynctask 的活动设置为在它被销毁和重建后的新活动。进度对话框上的完成百分比保持在方向更改之前的百分比。
我错过了什么?
android - 如何处理显示 ProgressDialog 的方向变化?
我在AsyncTask 对象ProgressDialog
的方法中显示一个并取消该方法中的 ProgressDialog。在该方法中,我正在为用户注册发出 HTTP 请求。我希望允许屏幕方向更改。当我在方法仍在运行时更改方向时,会出现各种有趣的错误,例如“IllegalArgumentException:视图未附加到窗口管理器”和“RegisterScreen 已泄漏窗口...”onPreExecute
onPostExecute
doInBackground
doInBackground
如何ProgressDialog
在方向更改后正确地继续显示?或者,在用户请求提交注册后,如何禁用方向更改?
android - 活动之间切换黑屏
我正在使用我的一项活动中的以下代码来开始另一项活动
但是在 startactivity 之后它显示一个黑屏然后显示新的活动。我可以在显示黑屏时显示进度对话框吗?
android - 加载照片列表时如何使ProgressDialog不停地加载循环?
我正在从网上下载一组照片,并显示一个带有加载圈的 ProgressDialog。但是加载过程未完成时会出现延迟/挂起。如何让加载顺利进行?
谢谢。
android - 从 onCreateDialog 创建的 ProgressDialog 在第二次运行时停止动画
ProgressDialog
我像这样创建一个onCreateDialog()
:
Android 以它的智慧(或严重缺乏智慧)决定缓存通过 onCreateDialog() 创建的每个对话框。因此,任何后续调用都会showDialog(DIALOG_PROGRESS_ID)
导致使用相同的 ProgressDialog 实例,但动画已停止工作。
我试图重新设置 indeterminate in onPrepareDialog()
,但这没有任何作用。同样没有明显的方法可以调用将重置动画的对话框实例。
编辑:但也许有办法让 ProgressBar 本身并开始动画?所以我在问了这个问题后尝试了以下方法:
}
但它也没有工作!
那么,有谁知道是否有办法在 ProgressDialog 上重新启动动画?如果没有,有没有办法可以强制每个 showDialog() 调用调用 onCreateDialog()?(这第二个问题由@TuomasR 回答,但经过深思熟虑后我认为这不是一个很好的解决我的问题的方法)
android - 如何在onitemclick上显示进度对话框,android
嗨,我创建了一个 Activityname 作为 ZBC。在我创建自定义列表视图的地方,我能够使用列表视图上的 OnItemClickListener 的 onItemClick() 方法检测点击事件。我希望在单击 ListView 时显示进度对话框。我使用了以下代码,但没有得到 ProgressDialog
如何在 onItemClick 方法中显示进度对话框
但我没有得到 ProgressDIalog
如何在onitemclick上显示进度对话框,android
swing - 非阻塞模式 Swing 进度对话框
一个愚蠢的问题,但我真的无法让它工作:我在 Swing 应用程序中有一些长时间运行的进程,可能需要几分钟。我想在此过程进行时向用户显示进度对话框。我还想阻止用户执行进一步的操作,例如在进程进行时按下按钮。
如果我在 EDT 上执行该过程,这显然会阻止最终用户在该过程进行时做任何事情。但是因为 EDT 正忙于处理,它永远不会渲染对话框的内容,所以我只得到对话框的轮廓。
但是,如果我在工作线程中执行该过程,最终用户可以单击按钮并导致 EDT 操纵工作人员同时也在操纵的状态,结果是坏东西。如果我将对话框设为模态,那不会发生,但Swing 中的模态也意味着阻塞,所以在我调用的那一刻setVisible(true)
,线程永远阻塞。
所以我目前的“解决方案”是使用一个工作线程,然后产生一个单独的线程,其唯一目的是吸收setVisible
. 当然必须有更好的解决方案!
那么如何获得一个对话框来阻止用户与系统的其余部分(模式)交互但不阻止导致它可见的线程?
android - 如何在 Android 中进行后台工作时使用 AsyncTask 显示 ProgressDialog?
我正在开发我的第一个 Android 应用程序,我需要在后台任务(在这种情况下只是服务器上的 http 调用)发生时显示 ProgressDialog。我对此进行了一些研究,并且已经检查了与该主题相关的其他线程。
http://developer.android.com/reference/android/os/AsyncTask.html
Android 显示 ProgressDialog 直到活动 UI 完成加载
http://android-developers.blogspot.com/2009/05/painless-threading.html
其中。
比我要写一些代码:
1)在我的活动中,我声明一个变量为 ProgressDialog 类型
2)我还编写了一个内部类来根据需要扩展 AsyncTask,在 doInBackGround 中,我调用了一个静态方法,该方法实际上对服务器执行 POST http 请求,在服务器端我已经阻止了服务器响应 20 秒来验证进度对话框。
3)当按下按钮时,我会构建 ProgressDialog 并调用我创建的 AsyncTask:
好吧,就是这样,我相信这是假设在 AsyncTask 将在后台查询服务器时显示一个进度对话框,但我得到的是在服务器响应到达之前没有进度条,而不是一小部分时间(不到 1 秒) 进度显示并调用下一个 Activity。
正如我所提到的,我已经重新检查了这段代码,但根本找不到我出错的地方。有什么建议么?
先感谢您。
嗨,正如 Charlie Sheen(???) 在该线程的第一个答案中所建议的那样,我尝试更改了一些代码,现在它就像(不幸的是,到目前为止它没有按预期工作):
而不是做所有的工作来处理 AsyncTask 中的响应:
完成 OnClickListener:
iphone - UIViewController 在更新期间冻结
我的主 UIViewController 应该在加载时检查一些数据更新,如果发现任何更新,则添加不透明的子视图以显示进度等等。
假设该方法称为 checkUpdates,因此在我的应用程序委托中,我执行以下操作:
方法就像
理论上应该加载视图并且应该看到更新过程,但问题是视图在这个阶段只是被冻结,当更新过程完成时,我可以与之交互。
任何想法?