jjzjj

ProgressDialog

全部标签

java - 如果加载时间超过特定时间,Android Timeout webview

如果加载显示错误消息需要很长时间,我想使我的webview超时。我正在使用setWebViewClient,因为我需要使用publicvoidonReceivedSslError(WebViewView、SslErrorHandler处理程序、SslError错误)。我环顾四周,看到我可以使用方法onProgressChanged(WebViewview,intnewProgress)。现在我不能在setWebViewClient中使用这个方法,也不知道如何解决这个问题。我遇到的另一个问题是,加载页面后进度条永远不会消失,我也无法向方法publicvoidonPageFinished(

android - 防止 ProgressDialog 被 onClick 解雇

我使用ProgressDialog向用户显示他必须等待,并在用户必须等待时使我的应用程序表面“不可触摸”。我向progressDialog添加了一个按钮,如果某些条件为真,它应该开始一些操作。问题是每次用户按下按钮时,progressDialog都会自动消失。即使没有触发任何Action。如何防止在调用onClick时关闭progressDialog?谢谢和问候编辑:connectingDialog=newProgressDialog(this);connectingDialog.setCancelable(false);connectingDialog.setCanceledOnTo

android - VideoView 中的后退按钮问题

我很难让后退按钮在按下时真正完成我的Activity。我正在运行一个非常简单的videoview,使用progressdialog来显示加载对话框和onpreparedlistener等简单的东西。无论如何,目前当我按下后退按钮时,它只会取消进度对话框,并留下黑屏,再次按下,进度对话框重新启动!然后当我再次单击后退按钮时,它会显示一个警告对话框,“无法播放视频”。很烦人。感谢您的帮助。publicclassVideoActivityextendsActivity{privateVideoViewmVideoView;privatestaticProgressDialogprogress

android - 带有异步任务的进度对话框

我有3个类,名为WebServiceCleint类的类正在扩展Asynctask,在doInBackgrnd()中,我传递url并从webservice获取数据。但我是从另一个类的方法VerifyTeacherId中调用它的。现在我如何显示进度对话框???我应该在哪里写pg.show和pg.dismiss.???publicclassWebServiceClientextendsAsyncTask{privatestaticfinalStringbase_path="http://www.gdaschools.in/";protectedstaticfinalStringSLASH="

android - 如何在 Android 中生成加载屏幕?

问题是我来自另一个Activity,当我尝试转到新Activity时,它只是停留在旧Activity上,直到显示新Activity,所以我试图让它转到新Activity立即激活,然后在获取内容时调出一个加载屏幕。(内容来自网站或内部数据库)。我尝试了Android开发网站上的progressDialog,但它没有做任何事情,因为Activity在显示任何内容之前完成加载,所以当它显示时,没有任何内容可以加载。 最佳答案 首先启动新Activity,然后调用异步任务文件。这将在您关闭旧Activity时启动新Activity。在新Ac

来自字符串资源的 Android ProgressDialog setMessage

我有这个代码publicvoidserviceUnavailable(){runOnUiThread(newRunnable(){@Overridepublicvoidrun(){progressBar=newProgressDialog(context);progressBar.setOnKeyListener(newDialogInterface.OnKeyListener(){@OverridepublicbooleanonKey(DialogInterfacedialog,intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCOD

android - 当用户按下后退按钮时取消 AsyncTask

我有一个AsyncTask,其中我在onPreExecute中显示ProgressDialog,并在onPostExecute中再次隐藏它,类似finalclassUploadTaskextendsAsyncTask{ProgressDialogdialog=newProgressDialog(...);protectedonPreExecute(){dialog.show();}protectedonPostExecute(){dialog.hide();}};对话框是可取消的,当我在执行AsyncTask期间按下取消按钮时,对话框确实消失了。发生这种情况时,我也想运行一些代码来取消

android - 如何在 WebView 中加载 HTML 页面时显示进度对话框

我正在使用webView显示html页面,我想在页面加载之前显示一个进度对话框。完成后,对话框必须消失。我为此使用了AsyncTask,但对话框没有显示。请参阅下面的代码:classDownloadAysncextendsAsyncTask{ProgressDialogprogressDialog;@OverrideprotectedvoidonPreExecute(){super.onPreExecute();progressDialog=ProgressDialog.show(OverView.this,"","PleaseWait...");}@Overrideprotected

android - 在 DialogFragment 中显示进度对话框

我想在对话框fragment中显示进度对话框。但是当我使用这段代码时ProgressDialogprog=newProgressDialog(ctx);prog.setTitle(getString(R.string.pleaseWait));prog.setMessage(getString(R.string.webpage_being_loaded));prog.setCancelable(false);prog.setIndeterminate(true);prog.setProgressStyle(ProgressDialog.STYLE_SPINNER);prog.show(

android - 如何在 MVVM 中使用 ProgessDialog 显示进度

我使用MVVM编写了一个Android应用程序,我在其中从ViewModel调用webservice并将结果存储在RoomDB中。在View中,我正在观察ViewModel的实时数据。我需要在使用Retrofit从Web服务获取数据时显示ProgressDialog。我需要在哪里编写代码来显示progressdialog因为我不应该在除View组件之外的其他架构组件中使用userinterface小部件?谁能帮我处理这种情况?提前致谢。 最佳答案 是的,您可以通过从Activity调用对话框并在View模型观察器中隐藏对话框来实现。