本文整理汇总了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();
}
}
示例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();
}
示例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();
}
示例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();
}
示例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;
}
示例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();
}
示例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();
}
示例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;
}
示例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;
}
});
}
示例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;
}
示例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;
}
示例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;
}
}
示例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();
}
示例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();
}
}
示例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();
}
}