问题标签 [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 - Android ProgressDialog 不会旋转
这是我的第一个 stackoverflow 帖子,所以请对我温柔一点!我确信我正在尝试做的事情是可能的,并且是我已经做过(或没有做过?)的事情导致了问题......我只是不确定那是什么。
我正在尝试做的事情:
在我的应用程序同步和处理下载的数据时显示 ProgressDialog。
问题:
ProgressDialog 显示但不旋转(这使它看起来像已冻结),同步和处理发生,ProgressDialog 关闭,应用程序正常继续。
我目前如何做到这一点:
创建一个 ProgressDialog - 在我的活动
中进行同步 - 在我的服务中
处理数据 - 在我的服务中
Dismis the ProgressDialog - 在我的活动中
我尝试过的事情:
使用线程(下面的代码)使用AsynTask(如果需要可以提供代码)使用处理程序(如果需要可以提供代码)
在花了很多时间寻找我的问题的答案之后,似乎其他人也遇到了相同或相似的问题,并设法使用上述想法之一解决了它。但是,我无法实施任何这些想法来解决我的特定问题。这让我确定这是我做错的事情......我只是不确定是什么。
我编写并用作所有尝试修复的基础的原始代码:
首先
然后
所以现在我假设 doBind 发生在不同的线程中,使 UI 线程除了显示 ProgressDialogue 之外无事可做......?
如果您需要任何进一步的信息来帮助我解决这个问题,请告诉我。
编辑:
这是我用来代替处理程序的代码。这显示与以前相同的行为(微调器不旋转)。
.
.
android - 向进度对话框添加延迟
我想让一个虚拟进度对话框出现 2 或 3 秒。除了说检测之外,它实际上不会做任何事情。我有代码:
但是我在节目和让对话出现几秒钟的解雇之间放了什么?谢谢!
android - 开放活动的进度对话框
我在打开活动(在示例中称为活动 2)时的进度对话框有问题。
活动 2 在这个 OnCreate 事件中有很多代码要执行。
showApps 函数启动活动 2。
如果我在活动 1 上的按钮单击事件上执行此代码,我会看到进度,但她没有移动,并且在 2 或 3 秒内我有一个黑屏,这是 android 显示活动的时间。
如果我在 Activity2 的 OnCreate 中执行此代码,并且如果我用 OnCreate 上的代码替换 showApps,则 Activity1 冻结 2 秒,我看不到进度对话框,并在看到结果之前在 Activity 2 上再次冻结 2 秒。
android - android单例对话框
我有处理大量进度对话框的 android 应用程序。我必须为每个活动创建一个单独的对话框。
对话框创建在构建时将活动(上下文)作为参数。
有没有一种方法可以让我创建一个对话框(它与应用程序而不是活动相关联)并在不同的活动中显示它,这样我就不必重复创建它。
android - ProgressDialog 加载动画在 2-3 次旋转后卡住/冻结
我一直在尝试设置一个 ProgressDialog (这有点工作),但它似乎在大约 2-3 次旋转后冻结(小轮子的动画)。数据最终确实会加载,并且 ProgresssDialog 被关闭 - 所以,除了它在 2-3 次旋转后冻结之外,一切正常。
这是代码的片段:
我在运行 Android 1.6 的 Entourage Edge 上运行它。
我确实阅读了有关 1.6 和动画冻结的一些问题,但我想我会试一试,看看这里是否有人有一些想法。
android - 在服务启动时显示 ProgressDialog
在服务准备就绪时显示 ProgressDialog 时遇到严重问题...服务需要时间准备好,因为它有点重,所以我想在 ProgressDialog 启动的同时显示它。
问题是它在下一个活动开始之前显示 ProgressDialog ...我真的不知道它是什么...
该服务在 onStart 方法结束时执行:
所以 onReceive 方法运行,我们进入下一个活动
android - Android:AsyncTask ProgressDialog 不会在 ActivityGroup 中打开
我试图在轮询我的服务器时打开一个进度对话框。该类是一个 ActivityGroup,因为它嵌套在选项卡栏中。要将视图保持在框架内,需要 ActivityGroup。这是我的 ActivityGroup 类的声明:
现在我的 AsyncTask 类在同一个 CheckInActivityClass 中:
当我运行给定的应用程序时,它会遇到与 WindowManager$BadTokenException 相关的错误。说明它无法使用未知令牌启动窗口。我尝试制作一个只是常规 Activity(不是 ActivityGroup)的示例应用程序,它工作得很好。
有谁知道如何修改它以使其工作,或者一个允许进度条嵌套在标签栏中的解决方法?任何帮助是极大的赞赏。
android - 在 WebView 中添加进度条
我正在尝试向使用WebView
. 我对如何实现每次单击链接时出现的进度条感到困惑。
当前代码:
活动布局:
android - 带有 setContentView 的 Android ProgressDialog
我已经阅读了很多关于此的内容,并且看不到任何曾经做过或尝试过的人。
所以我有一个扩展 ImageView 的对象,然后在其中我调用一个进度对话框并将进度对话框的内容设置为 imageview(即尝试在 imageview..view 中绘制进度对话框。)
我得到了错误:在添加内容之前必须调用 requestFeature()
现在我之前在大量帖子中看到过这个错误,是的,答案似乎很明显。我尝试设置所有功能:
但首先我不明白为什么我需要这个?其次,它们都不起作用!
所以问题是我可以将 ProgressDialog contentView 设置为 ImageView 吗?如果是这样,我做错了什么?