问题标签 [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.

0 投票
18 回答
140865 浏览

android - Android:ProgressDialog.show() 使用 getApplicationContext 崩溃

我似乎无法理解为什么会这样。这段代码:

工作得很好。但是,这段代码:

抛出以下异常:

任何想法为什么会发生这种情况?我从onCreate方法中调用它。

0 投票
1 回答
7971 浏览

android - 将 ProgressDialog 与 onCreateDialog / onPrepareDialog 一起使用时出现问题

我正在使用以下代码创建一个ProgressDialog(在我的Activity内):

问题是它实际上并没有设置标题,而是把它放在一些奇怪的双框中。

它给了我这个:

进展不佳

但我期待更像这样的东西:

进展顺利

有任何想法吗?

0 投票
3 回答
5928 浏览

android - 适用于 android 的 Small ProgressDialog“微调器”

我已经能够使用 android 的标准“ProgressDialog”来显示一个不确定的任务正在运行。 替代文字

但我想使用“较小的”进度对话框“微调器”,用于在一些标准的 Android 应用程序(如 android Market)中执行不确定的任务(有一个小的旋转圆圈实际上集成到应用程序窗口中(而不是浮动在它的上面)。替代文字

有谁知道如何创建较小的进度对话框(或者有人可以指出我正确的方向)?

0 投票
1 回答
11140 浏览

java - Android:旋转时崩溃,水平到垂直

我正在玩 android,我正在创建一个简单的 twitter 应用程序来测试我到目前为止学到的东西。但是我遇到了一个我不明白的问题。我创建了一个线程来获取推文,那里没有问题,但随后添加了一个 ProgressDialog 以显示该线程何时运行。这样做会导致非常不寻常的行为。如果用户从垂直方向旋转到水平方向,程序会按预期运行,没有问题,但如果他然后旋转回来,程序会崩溃,说窗口泄漏。

该问题仅发生在水平到垂直布局切换上。我知道如果您在对话框运行时尝试旋转会出现问题,但我已确保对话框已完成运行并在旋转前关闭,但它仍然会崩溃。这是我的代码:

这是它崩溃的 LogCat:

0 投票
2 回答
5593 浏览

android - Android 定位进度对话框或自定义进度对话框

我不知道如何定位进度对话框(带有旋转图像的对话框)。当我的应用程序启动时,它会显示一个全屏图像和一个进度对话框。我需要将进度对话框移低一点。

谢谢拉杰什

0 投票
5 回答
32516 浏览

android - Android:如何创建模态进度“轮”叠加?

我想在我的视图上显示一个模态进度“轮”覆盖。

ProgressDialog 接近,但我不想要对话框背景或边框。

我尝试设置对话框窗口的背景可绘制:

但无济于事(即看起来仍然与没有 ...setBackgroundDrawable 代码相同)。

0 投票
4 回答
16400 浏览

android - 当我单击搜索按钮时,防止 ProgressDialog 被关闭(Android)

在长时间运行的操作中,我显示了一个弹出对话框(创建自ProgressDialog以防止其他操作发生)。

我已使用 使其不可取消setCancelable(false),因此无法使用后退按钮将其关闭,但令人惊讶的是,搜索硬件按钮会关闭对话框!

更准确地说,显示了全局搜索应用程序,当我回到我的应用程序时,对话框已被关闭。

知道如何防止对话框被关闭吗?

0 投票
1 回答
27523 浏览

android - android中的自定义进度对话框?

我按照文档中customdialog 示例中的步骤进行操作,但出现此异常。有任何想法吗?

0 投票
3 回答
8969 浏览

android - Android ProgressDialog 进度条按正确的顺序做事

我刚刚得到这个,但我在事情发生的顺序上有一个小问题。具体来说,在我的 thread() 中,我设置了一个 Spinner 使用的数组。问题是 Spinner 基本上在我的 thread() 完成之前就已全部设置并完成,因此它使用空数组设置了自己。

如何将微调器 ArrayAdapter 与另一个线程正在加载的数组相关联?

我已将代码缩减为我认为理解问题所必需的代码,但如果需要更多代码,请告诉我。无论是否调用 refreshData() 都会出现问题。

同样,有时我想从菜单中调用 loadData()。如果我尝试在下一行触发 toast,则直接跟随 loadData(),这会导致 forceclose,这也是因为我如何实现 ProgressDialog。

感谢您的关注

<---- 编辑 -----> 在 Jims 的建议之后,我尝试将 onCreate() 更改为以下内容。不确定我是否做对了,仍然无法正常工作:


哇,我花了很长时间才找到解决方案,但我很高兴终于让这个工作了。

可以通过使用处理程序来使用后台线程更新 Spinner。在线程的主要工作完成后调用处理程序。

归功于 bhatt4982 和他在这个线程上的回答

0 投票
1 回答
2902 浏览

android - ProgressDialog 直到 AsyncTask 完成后才会显示

我试图显示一个不确定的 ProgressDialog,而 AsyncTask 绑定到 RemoteService。首次创建服务时,RemoteService 会构建用户联系人列表。对于一长串联系人,这可能需要 5~10 秒。

我遇到的问题是,在 RemoteService 建立它的联系人列表之前,ProgressDialog 不会显示。我什至尝试放入一个 Thread.sleep 以让 ProgressDialog 有时间显示。使用 sleep 语句,ProgressDialog 加载并开始旋转,但一旦 RemoteService 开始工作,就会锁定。

如果我只是将 AsyncTask 变成虚拟代码,让它休眠一会儿,一切正常。但是当任务必须做实际工作时,就像 UI 只是坐着等待。

关于我做错了什么的任何想法?

编辑:添加 onCreateDialog