当前位置: 首页>>代码示例>>Java>>正文


Java DialogInterface类代码示例

本文整理汇总了Java中android.content.DialogInterface的典型用法代码示例。如果您正苦于以下问题:Java DialogInterface类的具体用法?Java DialogInterface怎么用?Java DialogInterface使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


DialogInterface类属于android.content包,在下文中一共展示了DialogInterface类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onEnterStartedState

import android.content.DialogInterface; //导入依赖的package包/类
private void onEnterStartedState() {
    Log.d(TAG, "call onEnterStartedState");
    /* Connect camera */
    if (!connectCamera(getWidth(), getHeight())) {
        AlertDialog ad = new AlertDialog.Builder(getContext()).create();
        ad.setCancelable(false); // This blocks the 'BACK' button
        ad.setMessage("It seems that you device does not support camera (or it is locked). Application will be closed.");
        ad.setButton(DialogInterface.BUTTON_NEUTRAL,  "OK", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
                ((Activity) getContext()).finish();
            }
        });
        ad.show();

    }
}
 
开发者ID:yippeesoft,项目名称:NotifyTools,代码行数:18,代码来源:CameraBridgeViewBase.java

示例2: imageDialog2

import android.content.DialogInterface; //导入依赖的package包/类
public void imageDialog2(View view){
    AlertDialog.Builder builder;

    builder = new AlertDialog.Builder(this);

    ImageView imageView = new ImageView(this);

    imageView.setImageResource(R.drawable.step2);
    builder.setTitle("Clique em 'Novo projeto'...")
            .setView(imageView)
            .setNegativeButton("Voltar", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                    dialog.cancel();
                }
            })
            .show();
}
 
开发者ID:jvbeltra,项目名称:JavaIsFun,代码行数:18,代码来源:OQueEJava6.java

示例3: createAboutDialog

import android.content.DialogInterface; //导入依赖的package包/类
/**
 * @brief Shows the dialog to indicate about info
 * @return The new dialog
 * @details Shows the dialog to indicate about info
 */
private Dialog createAboutDialog()
 {
	//necesario para poder clicar en los links
	final TextView message = new TextView(this);
	final SpannableString s = 
               new SpannableString(this.getText(R.string.about_message));
  Linkify.addLinks(s, Linkify.WEB_URLS);
  message.setText(s);
  message.setMovementMethod(LinkMovementMethod.getInstance());
  
  return new AlertDialog.Builder(this)
  .setTitle(R.string.about_title)
  .setView(message)
  .setPositiveButton(R.string.about_ok,
   new DialogInterface.OnClickListener() {
    
    @Override
    public void onClick(DialogInterface dialog, int which) {
     // Auto-generated method stub
     
    }
   }
    )
  .show();
 }
 
开发者ID:CodyyAndroid,项目名称:LibVNCAndroid,代码行数:31,代码来源:ActivityTabs.java

示例4: onPreExecute

import android.content.DialogInterface; //导入依赖的package包/类
@Override
protected void onPreExecute() {
    PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
    wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, getClass().getName());
    wakeLock.acquire();

    progressDialog = new ProgressDialog(context);
    progressDialog.setIcon(R.mipmap.ic_launcher);
    progressDialog.setTitle(R.string.app_name);
    progressDialog.setMessage(context.getString(R.string.msg_downloading, url.toString()));
    progressDialog.setIndeterminate(true);
    progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
    progressDialog.setCancelable(true);
    progressDialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
        @Override
        public void onCancel(DialogInterface dialog) {
            DownloadTask.this.cancel(true);
        }
    });
    progressDialog.show();
}
 
开发者ID:miankai,项目名称:MKAPP,代码行数:22,代码来源:DownloadTask.java

示例5: isNetworkAvailable

import android.content.DialogInterface; //导入依赖的package包/类
public static boolean isNetworkAvailable(final Context context) {
    ConnectivityManager connectivityManager
            = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
    boolean state = activeNetworkInfo != null && activeNetworkInfo.isConnected();
    if (!state) {
        final AlertDialog.Builder builder = new AlertDialog.Builder(context);
        builder.setMessage(context.getString(R.string.internet_alert))
                .setCancelable(false)
                .setPositiveButton(context.getString(R.string.ok), new DialogInterface.OnClickListener() {
                    public void onClick(@SuppressWarnings("unused") final DialogInterface dialog, @SuppressWarnings("unused") final int id) {
                        dialog.cancel();
                    }
                });
        final AlertDialog alert = builder.create();
        alert.show();
    }

    return state;

}
 
开发者ID:fekracomputers,项目名称:MuslimMateAndroid,代码行数:22,代码来源:Validations.java

示例6: bindAlias

import android.content.DialogInterface; //导入依赖的package包/类
private void bindAlias() {
    final EditText editText = new EditText(GetuiSdkDemoActivity.this);
    new AlertDialog.Builder(GetuiSdkDemoActivity.this).setTitle(R.string.bind_alias).setView(editText)
            .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {

                @Override
                public void onClick(DialogInterface dialog, int which) {
                    if (editText.getEditableText() != null) {
                        String alias = editText.getEditableText().toString();
                        if (alias.length() > 0) {
                            PushManager.getInstance().bindAlias(GetuiSdkDemoActivity.this, alias);
                            Log.d(TAG, "bind alias = " + editText.getEditableText().toString());
                        }
                    }
                }
            }).setNegativeButton(android.R.string.cancel, null).show();
}
 
开发者ID:wuhighway,项目名称:DailyStudy,代码行数:18,代码来源:GetuiSdkDemoActivity.java

示例7: onCreateDialog

import android.content.DialogInterface; //导入依赖的package包/类
@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    return new AlertDialog.Builder(getContext())
            .setMessage(getArguments().getString(ARG_MESSAGE))
            .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    ((Listener) getActivity()).onMessageDialogDismissed();
                }
            })
            .setOnDismissListener(new DialogInterface.OnDismissListener() {
                @Override
                public void onDismiss(DialogInterface dialogInterface) {
                    ((Listener) getActivity()).onMessageDialogDismissed();
                }
            })
            .create();
}
 
开发者ID:egglang,项目名称:sonicky,代码行数:20,代码来源:MessageDialogFragment.java

示例8: createCameraAlertDialog

import android.content.DialogInterface; //导入依赖的package包/类
public static final Dialog createCameraAlertDialog(final Context context, int titleId, int messageId, int posiBtntextId){
    CustomDialog r = new CustomDialog(context);
    r.setTitle(titleId);
    r.setMessage(messageId);
    DialogInterface.OnClickListener onClickListener = new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            switch (which) {
                case DialogInterface.BUTTON_POSITIVE:
                    dialog.cancel();
                    break;
            }
        }
    };
    r.setPositiveButton(posiBtntextId, onClickListener);
    r.setCancelable(false);
    return r;
}
 
开发者ID:vitaviva,项目名称:QRCodeScanner,代码行数:20,代码来源:DialogUtil.java

示例9: initData

import android.content.DialogInterface; //导入依赖的package包/类
private void initData() {
    File parent = new File(TextUtils.isEmpty(mFilePath) ? Environment.getExternalStorageDirectory() + File.separator
            + Environment.DIRECTORY_DCIM + File.separator + "weibo" : mFilePath);
    if (!parent.exists()) {
        parent.mkdirs();
    }

    mFile = new File(parent.getAbsolutePath() + File.separator + "weibo" + new Date().getTime()
            + ".mp4");
    mTotalController = TotalController.getInstance();
    mTotalController.initEncodeThread();
    setOnKeyListener(new OnKeyListener() {
        @Override
        public boolean onKey(DialogInterface dialogInterface, int i, KeyEvent keyEvent) {
            return true;
        }
    });
}
 
开发者ID:sunshinecoast,项目名称:ScreenRecordCaptureMaster,代码行数:19,代码来源:RecordScreenDialog.java

示例10: buildSingleChoose

import android.content.DialogInterface; //导入依赖的package包/类
protected BuildBean buildSingleChoose(final BuildBean bean) {
    AlertDialog.Builder builder = new AlertDialog.Builder(bean.mContext);
    singleChosen = bean.defaultChosen;
    builder.setTitle(bean.title)
            .setSingleChoiceItems(bean.wordsMd, bean.defaultChosen, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialogInterface, int i) {
                    singleChosen = i;
                    if (bean.itemListener != null) {
                        bean.itemListener.onItemClick(bean.wordsMd[i], i);
                    }

                    if (bean.listener == null) {
                        DialogUIUtils.dismiss(dialogInterface);
                    }

                }
            });

    AlertDialog dialog = builder.create();
    bean.alertDialog = dialog;
    return bean;
}
 
开发者ID:devzwy,项目名称:KUtils,代码行数:24,代码来源:Buildable.java

示例11: onJsAlert

import android.content.DialogInterface; //导入依赖的package包/类
@Override
public boolean onJsAlert(final WebView view, final String url, final String message, final JsResult result)
{
  new AlertDialog.Builder(m_activity)
    .setTitle("Alert")
    .setMessage(message)
    .setPositiveButton(android.R.string.ok,
      new AlertDialog.OnClickListener()
      {
        @Override
        public void onClick(DialogInterface dialog, int which)
        {
          result.confirm();
        }
      })
    .setCancelable(false)
    .create()
    .show();
  return true;
}
 
开发者ID:SOASTA,项目名称:touchtestweb-android,代码行数:21,代码来源:SimpleWebChromeClient.java

示例12: onRequestPermissionsResult

import android.content.DialogInterface; //导入依赖的package包/类
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
    for (int grantResult : grantResults)
        if (grantResult == PackageManager.PERMISSION_DENIED) {
            new AlertDialog.Builder(this)
                    .setCancelable(false)
                    .setMessage(R.string.permission_denied_dialog_message)
                    .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialogInterface, int i) {
                            final Intent intent = new Intent();
                            intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
                            intent.setData(Uri.parse("package:" + MainActivity.this.getPackageName()));
                            MainActivity.this.startActivity(intent);
                        }
                    })
                    .show();
            break;
        }
}
 
开发者ID:gvinciguerra,项目名称:custode,代码行数:21,代码来源:MainActivity.java

示例13: onInfoWindowClick

import android.content.DialogInterface; //导入依赖的package包/类
@Override
public void onInfoWindowClick(final Marker marker) {
    final Memory memory = mMemories.get(marker.getId());
    String[] actions  = {"Delete"};
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle(memory.city+", "+memory.country)
            .setItems(actions, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    if (which == 0){
                        marker.remove();
                        mDataSource.deleteMemory(memory);
                    }
                }
            });

    builder.create().show();
}
 
开发者ID:PacktPublishing,项目名称:Android-Wear-Projects,代码行数:19,代码来源:MapsActivity.java

示例14: onPostExecute

import android.content.DialogInterface; //导入依赖的package包/类
@Override
protected void onPostExecute(Certificate certificate) {
    progressDialog.dismiss();

    if (certificate != null) {
        StorageUtils.saveObject(PersoActivity.this, getString(R.string.tls_client_cert_key), certificate);
    } else {
        AlertDialog.Builder builder = new AlertDialog.Builder(PersoActivity.this);
        builder.setTitle(R.string.perso_problem_title);
        builder.setMessage(R.string.perso_problem_register);
        builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                finish();
            }
        });
        builder.create().show();
    }
}
 
开发者ID:mDL-ILP,项目名称:mDL-ILP,代码行数:20,代码来源:PersoActivity.java

示例15: checkInternetConnection

import android.content.DialogInterface; //导入依赖的package包/类
private void checkInternetConnection() {
    ConnectivityManager  cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo netInfo = cm.getActiveNetworkInfo();
    if ( netInfo == null || !netInfo.isConnectedOrConnecting() ) {
        AlertDialog alertDialog = new AlertDialog.Builder(MainActivity.this).create();
        alertDialog.setTitle("Warning");
        alertDialog.setMessage("This app has limited functions without the internet connection.");
        alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "OK",
                new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                    }
                });
        alertDialog.show();
    }
}
 
开发者ID:LewisVo,项目名称:Overkill,代码行数:18,代码来源:MainActivity.java


注:本文中的android.content.DialogInterface类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。