Tag: progressdialog

加载WebView后无法使ProgressDialog停止

我可以显示ProgressDialog,但是在加载WebView之后我无法停止它。 我只需要一个简单的刷新按钮。 到目前为止,这是工作代码: public class Quotes extends Activity implements OnClickListener{ WebView webview; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); webview = (WebView) findViewById(R.id.scroll); webview.getSettings().setJavaScriptEnabled(true); webview.loadUrl(“http://www.dgdevelco.com/quotes/quotesandroid.html”); View refreshClick = findViewById(R.id.refresh); refreshClick.setOnClickListener(this); } public void onClick(View v){ switch(v.getId()){ case R.id.refresh: ProgressDialog.show(Quotes.this, “”, “Loading…”, true); webview.reload(); } } } 我只是想不出来。 我到处都看,但似乎没什么用。

如何将进度值从线程传递给活动?

我有一个设计问题,从活动类中的Thread调用的类中发送进度条值以更新GUI,如下所示 [代码片段不编译它仅用于解释]: Class A : Extend Activity { new Thread(new Runnable() { public void run() { B objB = new B(); objB.DownloadFile(); } }).start(); } Class B { public void DownloadFile() { … some work [preparing SOAP request] while(response.read()) { //send calculated progress to Class A to update the progress value } } } 任何帮助或指南将不胜感激

AsyncTask在后台运行时看不到ProgressDialog

我在我的应用程序中使用AsyncTask下载URL。 我在onPreExecute()上使用ProgressDialog进行等待。 但是我在进程结束时看不到ProgressDialog,我看了一会儿。 想要在下载之后看到它。 谁能帮我。 谢谢我的代码是这样的: private class loadMoreListView extends AsyncTask { @Override protected void onPreExecute() { // Showing progress dialog before sending http request pDialog = new ProgressDialog(SingleMenuItemActivity.this); pDialog.setMessage(“Please Wait …”); pDialog.isIndeterminate(); pDialog.setCancelable(false); pDialog.show(); } protected Void doInBackground(Void… unused) { runOnUiThread(new Runnable() { public void run() { // do something for downloading } }); […]

如何在等待结束进程时真正显示ProgressDialog

我想显示ProgressDialog,但ProgressDialog从未真正呈现过! 我想结束这个过程以开始下一个状态。 这是我的代码: ProgressDialog waitProgressDialog = new ProgressDialog(getContext()); waitProgressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); waitProgressDialog.setMessage(“please wait..”); waitProgressDialog.setOnShowListener(new OnShowListener() { @Override public void onShow(DialogInterface dialog) { ExirDebugger.println(“———-TEST999999 START”); ///same sqlit datasouce select ExirDebugger.println(“———-TEST999999 END”); } }); waitProgressDialog.show(); 所有工作结束时android都没有渲染! 谁能帮我?

另一个警报对话框后的警报对话 第一个缺失! 安卓

我有一个活动(ImportActivity),其中用户输入一些度量的值并将它们保存到sqlite数据库中。 当用户在导入到数据库后单击“保存”按钮时,我有一个警告对话框(SAVEORBACK_DIALOG_ID),用户可以在此处离开此活动或导入另一个度量。它工作正常。 我的问题是当我尝试在(SAVEORBACK_DIALOG_ID)警告对话之前显示另一个警报对话框(SMS_DIALOG_ID)时。这是因为我想要求用户发送或不发送短信。 当我运行它时它只显示第二个警告对话框 (SAVEORBACK_DIALOG_ID)! 我在活动中: static final int DATE_DIALOG_ID = 0; static final int TIME_DIALOG_ID = 1; static final int SAVEORBACK_DIALOG_ID = 2; static final int SMS_DIALOG_ID = 3; 我从我的活动中打电话给他们: // sms dialog(send sms to doctor?yes/no) showDialog(SMS_DIALOG_ID); // save or back dialog showDialog(SAVEORBACK_DIALOG_ID); 这是onCreateDialog方法,我有我的对话框(我删除了一些更容易阅读): @Override protected Dialog onCreateDialog(int id) { switch (id) { case […]

带有ProgressDialog的外部AsyncTask类

**更新:(见下文)**我一直在寻找几天,但找不到对此的直接答案。 有人说有可能有人说完成一些说它不是。 我对此感到疯狂。 我想要的只是让AsyncTaskTask显示进度条和外部类。 要做到这一点,我正在传递上下文,你可以在主类中看到。 但无论我尝试什么,我都会得到NullPointerException 。 工作代码示例表示赞赏。 谢谢 顺便使用Android 2.2。 主要: import android.app.Activity; import android.os.Bundle; public class AsyncDemo extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); new AsyncClass(this).execute(); } } AsyncClass.java import android.app.ProgressDialog; import android.content.Context; import android.os.AsyncTask; import android.os.SystemClock; public class AsyncClass extends AsyncTask { private Context context; ProgressDialog dialog = […]