下面列出了android.app.ProgressDialog#isShowing ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
/**
* 显示加载时进度条
*/
public void showProgress() {
mProgressDialog = new ProgressDialog(this);
mProgressDialog.setMessage("请稍候...");
if (!mProgressDialog.isShowing())
mProgressDialog.show();
}
@Override
protected void onPreExecute() {
super.onPreExecute();
pd = new ProgressDialog(getContext());
pd.setMessage("加载中...");
if(!pd.isShowing()){
pd.show();
}
pd.show();
}
@Override
protected void onPreExecute() {
super.onPreExecute();
pd = new ProgressDialog(getContext());
pd.setMessage("加载中...");
if(!pd.isShowing()){
pd.show();
}
}
@Override
protected void onPreExecute() {
super.onPreExecute();
pd = new ProgressDialog(getContext());
pd.setMessage("处理中...");
if(!pd.isShowing()){
pd.show();
}
pd.show();
}
@Override
protected void onPreExecute() {
super.onPreExecute();
pd = new ProgressDialog(getContext());
pd.setMessage("搜索中...");
if(!pd.isShowing()){
pd.show();
}
pd.show();
}
@Override
protected void onPreExecute() {
super.onPreExecute();
pd = new ProgressDialog(OrderDetailActivity.this);
pd.setMessage("搜索中...");
if(!pd.isShowing()){
pd.show();
}
pd.show();
}
@Override
protected void onPreExecute() {
super.onPreExecute();
pd = new ProgressDialog(OrderDetailActivity.this);
pd.setMessage("处理中...");
if(!pd.isShowing()){
pd.show();
}
pd.show();
}
@Override
protected void onPreExecute() {
super.onPreExecute();
pd = new ProgressDialog(SubmitOrderActivity.this);
pd.setMessage("提交中...");
if(!pd.isShowing()){
pd.show();
}
pd.show();
}
@Override
protected void onPreExecute() {
super.onPreExecute();
pd = new ProgressDialog(context);
pd.setMessage("处理中...");
if(!pd.isShowing()){
pd.show();
}
pd.show();
}
@Override
protected void onPreExecute() {
super.onPreExecute();
pd = new ProgressDialog(CollectionActivity.this);
pd.setMessage("处理中...");
if(!pd.isShowing()){
pd.show();
}
pd.show();
}
@Override
protected void onPreExecute() {
super.onPreExecute();
pd = new ProgressDialog(ForgerActivity.this);
pd.setMessage("处理中...");
if(!pd.isShowing()){
pd.show();
}
pd.show();
}
@Override
protected void onPreExecute() {
super.onPreExecute();
pd = new ProgressDialog(LoginActivity.this);
pd.setMessage("正在登录...");
if(!pd.isShowing()){
pd.show();
}
pd.show();
}
@Override
protected void onPreExecute() {
super.onPreExecute();
pd = new ProgressDialog(GoodDetailActivity.this);
pd.setMessage("加载中...");
if(!pd.isShowing()){
pd.show();
}
pd.show();
}
/**
* 显示加载时进度条
*/
public void showProgress() {
mProgressDialog = new ProgressDialog(this);
mProgressDialog.setMessage("请稍候...");
if (!mProgressDialog.isShowing())
mProgressDialog.show();
}
private void doCapture(WebView webView, ProgressDialog pd, FileHelper.OnSavedToGalleryListener listener) {
ScreenShotHelper.shotWebView(webView, listener);
if (pd != null && pd.isShowing()) {
pd.dismiss();
}
}
/**
* Stops progressDialog.
* @param progressDialog -Progress dialog which needs to be stopped.
*/
public static void stopProgressDialog(ProgressDialog progressDialog) {
if (progressDialog != null && progressDialog.isShowing()) {
progressDialog.dismiss();
}
}
/**
* Stops progressDialog.
* @param progressDialog -Progress dialog which needs to be stopped.
*/
public static void stopProgressDialog(ProgressDialog progressDialog) {
if (progressDialog != null && progressDialog.isShowing()) {
progressDialog.dismiss();
}
}
/**
* Stops progressDialog.
* @param progressDialog -Progress dialog which needs to be stopped.
*/
public static void stopProgressDialog(ProgressDialog progressDialog) {
if (progressDialog != null && progressDialog.isShowing()) {
progressDialog.dismiss();
}
}
/**
* Dismiss {@link ProgressDialog} with check in one line.
*
* @param progressDialog the dialog to dismiss.
*/
public static void dismissProgressDialog(ProgressDialog progressDialog) {
if (progressDialog != null && progressDialog.isShowing()) {
progressDialog.dismiss();
}
}
/**
* 数据加载对话框框消失方法,避免矿口句柄溢出
*
* @param ctx
* 依附的activity
* @param pd
* 目标对话框
*
*
* */
public static void dismiss(Activity ctx, ProgressDialog pd) {
if (pd != null && pd.isShowing() && ctx != null && !ctx.isFinishing())
pd.dismiss();
}