Search in sources :

Example 6 with AlertDialog

use of android.app.AlertDialog in project OpenPanodroid by duerrfk.

the class UIUtilities method showAlert.

public static void showAlert(Context context, String title, String text, DialogInterface.OnClickListener listener) {
    AlertDialog.Builder builder = new AlertDialog.Builder(context);
    builder.setMessage(text);
    if (title != null) {
        builder.setTitle(title);
    }
    builder.setPositiveButton("OK", listener);
    AlertDialog alert = builder.create();
    alert.show();
}
Also used : AlertDialog(android.app.AlertDialog)

Example 7 with AlertDialog

use of android.app.AlertDialog in project UltimateAndroid by cymcsg.

the class DialogShower method showNoticeDialog.

public void showNoticeDialog(String alertInfo, final Thread thread) {
    AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
    builder.setTitle(noticeTitle);
    builder.setMessage(alertInfo);
    builder.setPositiveButton(positiveButtonString, new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            dialog.dismiss();
            showDownloadDialog();
            thread.start();
        }
    });
    builder.setNegativeButton(negativeButtonString, new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            dialog.dismiss();
        }
    });
    AlertDialog noticeDialog = builder.create();
    // noticeDialog.setContentView(v);
    WindowManager.LayoutParams lp = noticeDialog.getWindow().getAttributes();
    lp.height = 200;
    noticeDialog.getWindow().setAttributes(lp);
    noticeDialog.setCancelable(false);
    noticeDialog.show();
}
Also used : AlertDialog(android.app.AlertDialog) DialogInterface(android.content.DialogInterface) WindowManager(android.view.WindowManager)

Example 8 with AlertDialog

use of android.app.AlertDialog in project android_frameworks_base by ParanoidAndroid.

the class KeyguardHostView method showDialog.

private void showDialog(String title, String message) {
    final AlertDialog dialog = new AlertDialog.Builder(mContext).setTitle(title).setMessage(message).setNeutralButton(com.android.internal.R.string.ok, null).create();
    if (!(mContext instanceof Activity)) {
        dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);
    }
    dialog.show();
}
Also used : AlertDialog(android.app.AlertDialog) Activity(android.app.Activity)

Example 9 with AlertDialog

use of android.app.AlertDialog in project NewPipe by TeamNewPipe.

the class DownloadActivity method showUrlDialog.

private void showUrlDialog() {
    // Create the view
    LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View v = inflater.inflate(R.layout.dialog_url, null);
    final EditText name = Utility.findViewById(v, R.id.file_name);
    final TextView tCount = Utility.findViewById(v, R.id.threads_count);
    final SeekBar threads = Utility.findViewById(v, R.id.threads);
    final Toolbar toolbar = Utility.findViewById(v, R.id.toolbar);
    final RadioButton audioButton = (RadioButton) Utility.findViewById(v, R.id.audio_button);
    threads.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {

        @Override
        public void onProgressChanged(SeekBar seekbar, int progress, boolean fromUser) {
            tCount.setText(String.valueOf(progress + 1));
        }

        @Override
        public void onStartTrackingTouch(SeekBar p1) {
        }

        @Override
        public void onStopTrackingTouch(SeekBar p1) {
        }
    });
    int def = mPrefs.getInt(THREADS, 4);
    threads.setProgress(def - 1);
    tCount.setText(String.valueOf(def));
    name.setText(getIntent().getStringExtra("fileName"));
    toolbar.setTitle(R.string.add);
    toolbar.setNavigationIcon(R.drawable.ic_arrow_back_black_24dp);
    toolbar.inflateMenu(R.menu.dialog_url);
    // Show the dialog
    final AlertDialog dialog = new AlertDialog.Builder(this).setCancelable(true).setView(v).create();
    dialog.show();
    toolbar.setNavigationOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            dialog.dismiss();
        }
    });
    toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {

        @Override
        public boolean onMenuItemClick(MenuItem item) {
            if (item.getItemId() == R.id.okay) {
                String location;
                if (audioButton.isChecked()) {
                    location = NewPipeSettings.getAudioDownloadPath(DownloadActivity.this);
                } else {
                    location = NewPipeSettings.getVideoDownloadPath(DownloadActivity.this);
                }
                String fName = name.getText().toString().trim();
                File f = new File(location, fName);
                if (f.exists()) {
                    Toast.makeText(DownloadActivity.this, R.string.msg_exists, Toast.LENGTH_SHORT).show();
                } else {
                    DownloadManagerService.startMission(DownloadActivity.this, getIntent().getData().toString(), location, fName, audioButton.isChecked(), threads.getProgress() + 1);
                    mFragment.notifyChange();
                    mPrefs.edit().putInt(THREADS, threads.getProgress() + 1).commit();
                    mPendingUrl = null;
                    dialog.dismiss();
                }
                return true;
            } else {
                return false;
            }
        }
    });
}
Also used : EditText(android.widget.EditText) AlertDialog(android.app.AlertDialog) SeekBar(android.widget.SeekBar) MenuItem(android.view.MenuItem) RadioButton(android.widget.RadioButton) View(android.view.View) AdapterView(android.widget.AdapterView) TextView(android.widget.TextView) LayoutInflater(android.view.LayoutInflater) TextView(android.widget.TextView) File(java.io.File) Toolbar(android.support.v7.widget.Toolbar)

Example 10 with AlertDialog

use of android.app.AlertDialog in project tinker by Tencent.

the class MainActivity method showInfo.

public boolean showInfo(Context context) {
    // add more Build Info
    final StringBuilder sb = new StringBuilder();
    Tinker tinker = Tinker.with(getApplicationContext());
    if (tinker.isTinkerLoaded()) {
        sb.append(String.format("[patch is loaded] \n"));
        sb.append(String.format("[buildConfig TINKER_ID] %s \n", BuildInfo.TINKER_ID));
        sb.append(String.format("[buildConfig BASE_TINKER_ID] %s \n", BaseBuildInfo.BASE_TINKER_ID));
        sb.append(String.format("[buildConfig MESSSAGE] %s \n", BuildInfo.MESSAGE));
        sb.append(String.format("[TINKER_ID] %s \n", tinker.getTinkerLoadResultIfPresent().getPackageConfigByName(ShareConstants.TINKER_ID)));
        sb.append(String.format("[packageConfig patchMessage] %s \n", tinker.getTinkerLoadResultIfPresent().getPackageConfigByName("patchMessage")));
        sb.append(String.format("[TINKER_ID Rom Space] %d k \n", tinker.getTinkerRomSpace()));
    } else {
        sb.append(String.format("[patch is not loaded] \n"));
        sb.append(String.format("[buildConfig TINKER_ID] %s \n", BuildInfo.TINKER_ID));
        sb.append(String.format("[buildConfig BASE_TINKER_ID] %s \n", BaseBuildInfo.BASE_TINKER_ID));
        sb.append(String.format("[buildConfig MESSSAGE] %s \n", BuildInfo.MESSAGE));
        sb.append(String.format("[TINKER_ID] %s \n", ShareTinkerInternals.getManifestTinkerID(getApplicationContext())));
    }
    sb.append(String.format("[BaseBuildInfo Message] %s \n", BaseBuildInfo.TEST_MESSAGE));
    final TextView v = new TextView(context);
    v.setText(sb);
    v.setGravity(Gravity.LEFT | Gravity.CENTER_VERTICAL);
    v.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 10);
    v.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
    v.setTextColor(0xFF000000);
    v.setTypeface(Typeface.MONOSPACE);
    final int padding = 16;
    v.setPadding(padding, padding, padding, padding);
    final AlertDialog.Builder builder = new AlertDialog.Builder(context);
    builder.setCancelable(true);
    builder.setView(v);
    final AlertDialog alert = builder.create();
    alert.show();
    return true;
}
Also used : AlertDialog(android.app.AlertDialog) ViewGroup(android.view.ViewGroup) TextView(android.widget.TextView) Tinker(com.tencent.tinker.lib.tinker.Tinker)

Aggregations

AlertDialog (android.app.AlertDialog)348 DialogInterface (android.content.DialogInterface)236 View (android.view.View)84 Intent (android.content.Intent)63 TextView (android.widget.TextView)63 EditText (android.widget.EditText)50 OnClickListener (android.content.DialogInterface.OnClickListener)34 Test (org.junit.Test)33 Context (android.content.Context)29 ListView (android.widget.ListView)28 ImageView (android.widget.ImageView)26 AdapterView (android.widget.AdapterView)25 LayoutInflater (android.view.LayoutInflater)24 SuppressLint (android.annotation.SuppressLint)23 Button (android.widget.Button)23 Activity (android.app.Activity)21 Paint (android.graphics.Paint)19 KeyEvent (android.view.KeyEvent)16 OnClickListener (android.view.View.OnClickListener)15 ArrayList (java.util.ArrayList)15