78得票4回答
在AsyncTask中为ProgressDialog创建处理程序时,无法在未调用Looper.prepare()的线程内创建处理程序。

我不明白为什么会出现这个错误。我正在使用AsyncTask在后台运行一些进程。 我有:protected void onPreExecute() { connectionProgressDialog = new ProgressDialog(SetPreference.this);...

10得票5回答
进度对话框UI卡顿/缓慢

我有一个进度对话框,用于我程序中执行耗时操作的一部分,但当对话框显示时,UI或旋转图标会冻结/变慢/犹豫不决,使程序似乎像已经冻结。在我的AsyncTask的onPostExecute方法中,我会解散对话框。 由于我正在后台处理所有工作,为什么会出现这种情况? 以下是我的代码:pDialo...

30得票2回答
在Fragment类中显示ProgressDialog

我正在尝试在Fragment类中显示一个ProgressDialog。以下代码仅适用于Activity类,而不适用于Fragment。请问为什么这个ProgressDialog实现只适用于Activity而不适用于Fragment?private class ProcessUpdateProf...

50得票11回答
ProgressDialog:如何防止Window泄漏

我正在使用ProgressDialog防止用户在设备从互联网下载东西时进行交互。 一切都很正常,直到我的客户制造了这个错误:"07-06 17:10:50.363: ERROR/WindowManager(8821): Activity android.pixelrain.framework...

19得票8回答
使用自定义的ProgressDialog Android

我在应用程序中使用自定义 ProgressDialog,我已经成功自定义,但我也希望删除 progressDialog 的上边框或窗口。 在 styles.xml 中,我将 customDialog 定义为:<style name="AppTheme" parent="android:T...

7得票7回答
在DialogFragment中显示进度对话框

我希望在一个对话框片段中显示进度对话框。 然而,当我使用以下代码时: ProgressDialog prog = new ProgressDialog(ctx); prog.setTitle(getString(R.string.pleaseWait)); prog.setMessage(...

11得票4回答
我想使用RxJava实现类似AsyncTask的进度条功能

我想在Android中用RxJava替换我的AsyncTask。 我目前的AsyncTask是这样的:public class ProgressBarAsyncTask extends AsyncTask<Void,Void,Void> { @Override ...

7得票6回答
在后台服务中使用AsyncTask添加Android进度对话框,遇到致命异常。

我正在从计划服务中调用一个异步任务,每10分钟运行一次。 在运行服务时,进度对话框从OnpreExecute中获取异常。 错误: FATAL EXCEPTION: main ...

8得票2回答
活动泄漏了窗口 com.android.internal.policy.impl.PhoneWindow$DecorView@46029dd0,最初是在此处添加的。

我遇到了这个错误:已经泄露的窗口com.android.internal.policy.impl.PhoneWindow$DecorView@46029dd0最初是在这里添加的。 我在模拟器中有网络连接,可以通过打开网站来检查它。 我在进程对话框的行上遇到了错误。 @SuppressLint...

9得票4回答
ProgressDialog中的进度单位

Android的ProgressDialog允许您将当前进度和最大值设置为整数。这些值在对话框中显示如下: 3401/10023 其中第一个数字是当前进度,第二个数字是最大值。 我希望还可以显示测量单位。类似于以下内容: 3401/10023 KB 使用ProgressDia...