List of usage examples for android.content DialogInterface cancel
void cancel();
From source file:com.instiwork.RegistrationFacebookActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_registration_facebook); pDialogOut = new ProgressDialog(RegistrationFacebookActivity.this); pDialogOut.setMessage("Signing up..."); appSharedPref = getSharedPreferences("INSTIWORD", Context.MODE_PRIVATE); Picasso.with(getApplicationContext()).load(R.drawable.registrationbg).fit().centerCrop() .into((ImageView) findViewById(R.id.regbg)); dateOfBirth = (TextView) findViewById(R.id.dateofbirth); license = (RobotoLight) findViewById(R.id.license); ll_license = (LinearLayout) findViewById(R.id.ll_license); selecteddata = (RecyclerView) findViewById(R.id.selecteddat); selecteddata.setVisibility(View.GONE); gender = (RadioGroup) findViewById(R.id.gender_group); maleRadio = (RadioButton) findViewById(R.id.malehit); femaleRadio = (RadioButton) findViewById(R.id.frmalrhit); fstName = (EditText) findViewById(R.id.first_name); companyName = (EditText) findViewById(R.id.company_name); email = (EditText) findViewById(R.id.email); mobile = (EditText) findViewById(R.id.mobile); countryPbar = (ProgressBar) findViewById(R.id.countryPbar); country_spinner = (Spinner) findViewById(R.id.country_spinner); countryPbar.setVisibility(View.VISIBLE); country_spinner.setVisibility(View.GONE); txt_terms_conditions = (RobotoBold) findViewById(R.id.txt_terms_conditions); ll_image_selection = (LinearLayout) findViewById(R.id.ll_image_selection); pro_img = (ImageView) findViewById(R.id.pro_img); ll_image_selection.setOnClickListener(new View.OnClickListener() { @Override/*w w w . j av a2 s . com*/ public void onClick(View v) { Intent i = new Intent(RegistrationFacebookActivity.this, ImageTakerActivityCamera.class); startActivityForResult(i, 1); } }); try { if (getIntent().getStringExtra("FB_NAME").equalsIgnoreCase("")) { fstName.setText(""); fstName.setClickable(true); fstName.setEnabled(true); } else { fstName.setText(getIntent().getStringExtra("FB_NAME")); fstName.setClickable(false); fstName.setEnabled(false); } if (getIntent().getStringExtra("FB_EMAIL").equalsIgnoreCase("")) { email.setText(""); email.setClickable(true); email.setEnabled(true); } else { email.setText(getIntent().getStringExtra("FB_EMAIL")); email.setClickable(false); email.setEnabled(false); } // if (getIntent().getStringExtra("FB_BIRTHDAY").equalsIgnoreCase("")) { // dateOfBirth.setText(dob); // dateOfBirth.setClickable(true); // } else { // dateOfBirth.setText(getIntent().getStringExtra("FB_BIRTHDAY")); // dateOfBirth.setClickable(false); // } if (getIntent().getStringExtra("FB_GENDER").equalsIgnoreCase("")) { gender.setClickable(true); maleRadio.setClickable(true); femaleRadio.setClickable(true); } else { gender.setClickable(false); maleRadio.setClickable(false); femaleRadio.setClickable(false); if (getIntent().getStringExtra("FB_GENDER").equalsIgnoreCase("male")) { genderData = "" + 1; maleRadio.setChecked(true); femaleRadio.setChecked(false); } else if (getIntent().getStringExtra("FB_GENDER").equalsIgnoreCase("female")) { genderData = "" + 2; maleRadio.setChecked(false); femaleRadio.setChecked(true); } } if (getIntent().getStringExtra("FB_IMG").equalsIgnoreCase("")) { ll_image_selection.setClickable(true); } else { ll_image_selection.setClickable(false); imgPath = getIntent().getStringExtra("FB_IMG"); Picasso.with(RegistrationFacebookActivity.this).load(getIntent().getStringExtra("FB_IMG")) .transform(new CornerMoldTransformation(24, 0, CornerMoldTransformation.CornerType.ALL)) .fit().centerCrop().placeholder(R.mipmap.ic_launcher).fit().centerCrop().into(pro_img); } } catch (Exception e) { Logger.showMessage(TAG, "Data Exception : " + e.toString()); } txt_terms_conditions.setText(Html.fromHtml("<u>Terms and Condition</u>")); txt_terms_conditions.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { dialogTermsUse(); } }); findViewById(R.id.help_dob).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { android.app.AlertDialog.Builder alertDialogBuilder = new android.app.AlertDialog.Builder( RegistrationFacebookActivity.this); alertDialogBuilder.setTitle("Date of Birth"); alertDialogBuilder .setMessage("We require date of birth to verify that no minors are bidding on the jobs.") .setCancelable(false).setPositiveButton("ok", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }); android.app.AlertDialog alertDialog = alertDialogBuilder.create(); alertDialog.show(); } }); findViewById(R.id.help_license).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { android.app.AlertDialog.Builder alertDialogBuilder = new android.app.AlertDialog.Builder( RegistrationFacebookActivity.this); alertDialogBuilder.setTitle("License"); alertDialogBuilder .setMessage("Please select if you have any work licenses like electrician, plumber, etc...") .setCancelable(false).setPositiveButton("ok", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }); android.app.AlertDialog alertDialog = alertDialogBuilder.create(); alertDialog.show(); } }); country_spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { try { country_2_code = objectsCountry.get(position).getString("country_2_code"); country_id = objectsCountry.get(position).getString("country_id"); } catch (Exception e) { e.printStackTrace(); } } @Override public void onNothingSelected(AdapterView<?> parent) { } }); ll_license.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(RegistrationFacebookActivity.this, LicenseActivity.class); startActivityForResult(i, 420); } }); dateOfBirth.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Calendar today = Calendar.getInstance(); // today.add(Calendar.YEAR, -14); View dialoglayout = LayoutInflater.from(getApplicationContext()) .inflate(R.layout.dialog_date_picker, null); final DatePicker dPicker = (DatePicker) dialoglayout.findViewById(R.id.date_picker); dPicker.setMaxDate(today.getTimeInMillis()); // set DatePicker MAX Date today.set(dPicker.getYear(), dPicker.getMonth() + 1, dPicker.getDayOfMonth()); today.add(Calendar.YEAR, -14); dPicker.updateDate(today.get(Calendar.YEAR), today.get(Calendar.MONTH) - 1, today.get(Calendar.DATE)); AlertDialog.Builder builder = new AlertDialog.Builder(RegistrationFacebookActivity.this); builder.setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int id) { // dateOfBirth.setText("" + dPicker.getDayOfMonth() + "/" + (dPicker.getMonth() + 1) + "/" + dPicker.getYear()); try { SimpleDateFormat changeFormat = new SimpleDateFormat("MM/dd/yyyy"); Calendar newDate = Calendar.getInstance(); newDate.set(dPicker.getYear(), dPicker.getMonth(), dPicker.getDayOfMonth()); dateOfBirth.setText(changeFormat.format(newDate.getTime())); Logger.showMessage("DOBBBBB : ", changeFormat.format(newDate.getTime())); } catch (Exception e) { e.printStackTrace(); } } }); builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int id) { dateOfBirth.setText(dob); } }); builder.setView(dialoglayout); builder.show(); } }); gender.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { int selectedId = gender.getCheckedRadioButtonId(); if (selectedId == maleRadio.getId()) { genderData = "" + 1; } else if (selectedId == femaleRadio.getId()) { genderData = "" + 2; } else { genderData = ""; } } }); findViewById(R.id.loginBttn).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { license_ = ""; if (fstName.getText().toString().trim().equalsIgnoreCase("")) { fstName.setError("Please enter name."); fstName.requestFocus(); } else { if (email.getText().toString().trim().equalsIgnoreCase("")) { email.setError("Please enter email."); email.requestFocus(); } else { if (android.util.Patterns.EMAIL_ADDRESS.matcher(email.getText().toString().trim()) .matches()) { if (!android.util.Patterns.PHONE.matcher(mobile.getText().toString().trim()) .matches()) { mobile.setError("Please enter valid mobile number."); mobile.requestFocus(); } else { if (dateOfBirth.getText().toString().trim().equalsIgnoreCase("Birth date")) { Snackbar.make(findViewById(android.R.id.content), "Please select date of birth", Snackbar.LENGTH_LONG).setActionTextColor(Color.RED).show(); } else { if (isValidDOB(dateOfBirth.getText().toString().trim())) { if (country_2_code.equalsIgnoreCase("0")) { Snackbar.make(findViewById(android.R.id.content), "Select Country From List", Snackbar.LENGTH_LONG) .setActionTextColor(Color.RED).show(); } else { if (InstiworkApplication.getInstance() .getSelectedLicenseArray() != null) { for (int i = 0; i < InstiworkApplication.getInstance() .getSelectedLicenseArray().size(); i++) { try { if (i == 0) { license_ = license_ + InstiworkApplication.getInstance() .getSelectedLicenseArray().get(i) .getString("id"); } else { license_ = license_ + "," + InstiworkApplication.getInstance() .getSelectedLicenseArray().get(i) .getString("id"); } } catch (Exception e) { e.printStackTrace(); } } } if (((CheckBox) findViewById(R.id.trmscondi)).isChecked()) { try { gcmToken = appSharedPref.getString("GCM_TOKEN", ""); String date[] = dateOfBirth.getText().toString().trim() .split("/"); final String URL = InstiworkConstants.URL_DOMAIN + "Login_ios/facebooksignup?name=" + URLEncoder.encode( fstName.getText().toString().trim(), "UTF-8") + "&companyname=" + URLEncoder.encode( companyName.getText().toString().trim(), "UTF-8") + "&email=" + URLEncoder.encode(email.getText().toString().trim(), "UTF-8") + "&gender=" + genderData + "&year=" + date[2] + "&month=" + date[0] + "&date=" + date[1] + "&license=" + license_ + "&facebook_id=" + getIntent().getStringExtra("FB_ID") + "&facebook_token=" + getIntent().getStringExtra("FB_ACCESS_TOKEN") + "&devicetoken=" + getIntent().getStringExtra("FB_DEVICE_TOKEN") + "&devicetype=2" + "&contact=" + URLEncoder.encode(mobile.getText().toString().trim(), "UTF-8") + "&image=" + getIntent().getStringExtra("FB_IMG") + "&lat=" + LOCATION_LATITUDE + "&lng=" + LOCATION_LONGITUDE + "&country2_code=" + country_2_code + "&country_id=" + country_id; Logger.showMessage(TAG, "FBREG " + URL); pDialogOut.show(); txt_terms_conditions.setClickable(false); findViewById(R.id.help_dob).setClickable(false); findViewById(R.id.help_license).setClickable(false); ll_license.setClickable(false); dateOfBirth.setClickable(false); findViewById(R.id.footer).setClickable(false); findViewById(R.id.loginBttn).setClickable(false); txt_terms_conditions.setEnabled(false); findViewById(R.id.help_dob).setEnabled(false); findViewById(R.id.help_license).setEnabled(false); ll_license.setEnabled(false); dateOfBirth.setEnabled(false); findViewById(R.id.footer).setEnabled(false); findViewById(R.id.loginBttn).setEnabled(false); login_User(URL); } catch (Exception e) { e.printStackTrace(); } } else { Snackbar.make(findViewById(android.R.id.content), "Please agree to Terms And Conditions.", Snackbar.LENGTH_LONG).setActionTextColor(Color.RED).show(); } } } else { Snackbar.make(findViewById(android.R.id.content), "You are under 14 years old.", Snackbar.LENGTH_LONG) .setActionTextColor(Color.RED).show(); } } } } else { email.setError("Please enter valid email."); email.requestFocus(); } } } } }); findViewById(R.id.footer).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onBackPressed(); } }); buildGoogleApiClient(); if (gMapOption == null) { gMapOption = new GoogleMapOptions(); gMapOption.ambientEnabled(true); gMapOption.compassEnabled(true); } }
From source file:ar.com.tristeslostrestigres.diasporanativewebapp.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); progressBar = findViewById(R.id.progressBar); pm = new PrefManager(MainActivity.this); SharedPreferences config = getSharedPreferences("PodSettings", MODE_PRIVATE); podDomain = config.getString("podDomain", null); fab = findViewById(R.id.multiple_actions); fab.setVisibility(View.GONE); Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar);// w ww .ja v a 2s .co m getSupportActionBar().setTitle(null); txtTitle = (TextView) findViewById(R.id.toolbar_title); txtTitle.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (Helpers.isOnline(MainActivity.this)) { txtTitle.setText(R.string.jb_stream); webView.loadUrl("https://" + podDomain + "/stream"); } else { Snackbar.make(v, R.string.no_internet, Snackbar.LENGTH_SHORT).show(); } } }); webView = findViewById(R.id.webView); webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY); webView.addJavascriptInterface(new JavaScriptInterface(), "NotificationCounter"); if (savedInstanceState != null) { webView.restoreState(savedInstanceState); } wSettings = webView.getSettings(); wSettings.setJavaScriptEnabled(true); wSettings.setUseWideViewPort(true); wSettings.setLoadWithOverviewMode(true); wSettings.setDomStorageEnabled(true); wSettings.setMinimumFontSize(pm.getMinimumFontSize()); wSettings.setLoadsImagesAutomatically(pm.getLoadImages()); if (android.os.Build.VERSION.SDK_INT >= 21) wSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); /* * WebViewClient */ webView.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { if (!url.contains(podDomain)) { Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(i); return true; } return false; } public void onPageFinished(WebView view, String url) { if (url.contains("/new") || url.contains("/sign_in")) { fab.setVisibility(View.GONE); } else { fab.setVisibility(View.VISIBLE); } } public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { new AlertDialog.Builder(MainActivity.this).setIcon(android.R.drawable.ic_dialog_alert) .setMessage(description).setPositiveButton("CLOSE", null).show(); } }); /* * WebChromeClient */ webView.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView wv, int progress) { progressBar.setProgress(progress); if (progress > 0 && progress <= 60) { Helpers.getNotificationCount(wv); } if (progress > 60) { Helpers.hideTopBar(wv); fab.setVisibility(View.VISIBLE); } if (progress == 100) { fab.collapse(); progressBar.setVisibility(View.GONE); } else { progressBar.setVisibility(View.VISIBLE); } } @Override public boolean onShowFileChooser(WebView webView, ValueCallback<Uri[]> filePathCallback, FileChooserParams fileChooserParams) { if (mFilePathCallback != null) mFilePathCallback.onReceiveValue(null); mFilePathCallback = filePathCallback; Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); if (takePictureIntent.resolveActivity(getPackageManager()) != null) { // Create the File where the photo should go File photoFile = null; try { photoFile = createImageFile(); takePictureIntent.putExtra("PhotoPath", mCameraPhotoPath); } catch (IOException ex) { // Error occurred while creating the File Snackbar.make(getWindow().findViewById(R.id.drawer), "Unable to get image", Snackbar.LENGTH_SHORT).show(); } // Continue only if the File was successfully created if (photoFile != null) { mCameraPhotoPath = "file:" + photoFile.getAbsolutePath(); takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photoFile)); } else { takePictureIntent = null; } } Intent contentSelectionIntent = new Intent(Intent.ACTION_GET_CONTENT); contentSelectionIntent.addCategory(Intent.CATEGORY_OPENABLE); contentSelectionIntent.setType("image/*"); Intent[] intentArray; if (takePictureIntent != null) { intentArray = new Intent[] { takePictureIntent }; } else { intentArray = new Intent[0]; } Intent chooserIntent = new Intent(Intent.ACTION_CHOOSER); chooserIntent.putExtra(Intent.EXTRA_INTENT, contentSelectionIntent); chooserIntent.putExtra(Intent.EXTRA_TITLE, "Image Chooser"); chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, intentArray); startActivityForResult(chooserIntent, INPUT_FILE_REQUEST_CODE); return true; } public boolean onJsAlert(WebView view, String url, String message, JsResult result) { return super.onJsAlert(view, url, message, result); } }); /* * NavigationView */ NavigationView navigationView = findViewById(R.id.navigation_view); navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) { if (menuItem.isChecked()) menuItem.setChecked(false); else menuItem.setChecked(true); drawerLayout.closeDrawers(); switch (menuItem.getItemId()) { default: Snackbar.make(getWindow().findViewById(R.id.drawer), R.string.no_internet, Snackbar.LENGTH_SHORT).show(); return true; case R.id.jb_stream: if (Helpers.isOnline(MainActivity.this)) { txtTitle.setText(R.string.jb_stream); webView.loadUrl("https://" + podDomain + "/stream"); return true; } else { Snackbar.make(getWindow().findViewById(R.id.drawer), R.string.no_internet, Snackbar.LENGTH_SHORT).show(); return false; } case R.id.jb_public: setTitle(R.string.jb_public); if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/public"); return true; } else { Snackbar.make(getWindow().findViewById(R.id.drawer), R.string.no_internet, Snackbar.LENGTH_SHORT).show(); return false; } case R.id.jb_liked: txtTitle.setText(R.string.jb_liked); if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/liked"); return true; } else { Snackbar.make(getWindow().findViewById(R.id.drawer), R.string.no_internet, Snackbar.LENGTH_SHORT).show(); return false; } case R.id.jb_commented: txtTitle.setText(R.string.jb_commented); if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/commented"); return true; } else { Snackbar.make(getWindow().findViewById(R.id.drawer), R.string.no_internet, Snackbar.LENGTH_SHORT).show(); return false; } case R.id.jb_contacts: txtTitle.setText(R.string.jb_contacts); if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/contacts"); return true; } else { Snackbar.make(getWindow().findViewById(R.id.drawer), R.string.no_internet, Snackbar.LENGTH_SHORT).show(); return false; } case R.id.jb_mentions: txtTitle.setText(R.string.jb_mentions); if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/mentions"); return true; } else { Snackbar.make(getWindow().findViewById(R.id.drawer), R.string.no_internet, Snackbar.LENGTH_SHORT).show(); return false; } case R.id.jb_activities: txtTitle.setText(R.string.jb_activities); if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/activity"); return true; } else { Snackbar.make(getWindow().findViewById(R.id.drawer), R.string.no_internet, Snackbar.LENGTH_SHORT).show(); return false; } case R.id.jb_followed_tags: txtTitle.setText(R.string.jb_followed_tags); if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/followed_tags"); return true; } else { Snackbar.make(getWindow().findViewById(R.id.drawer), R.string.no_internet, Snackbar.LENGTH_SHORT).show(); return false; } case R.id.jb_manage_tags: txtTitle.setText(R.string.jb_manage_tags); if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/tag_followings/manage"); return true; } else { Snackbar.make(getWindow().findViewById(R.id.drawer), R.string.no_internet, Snackbar.LENGTH_SHORT).show(); return false; } case R.id.jb_license: txtTitle.setText(R.string.jb_license); new AlertDialog.Builder(MainActivity.this).setTitle(getString(R.string.license_title)) .setMessage(getString(R.string.license_text)) .setPositiveButton(getString(R.string.license_yes), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("https://github.com/mdev88/Diaspora-Native-WebApp")); startActivity(i); dialog.cancel(); } }) .setNegativeButton(getString(R.string.license_no), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }) .show(); return true; case R.id.jb_aspects: txtTitle.setText(R.string.jb_aspects); if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/aspects"); return true; } else { Snackbar.make(getWindow().findViewById(R.id.drawer), R.string.no_internet, Snackbar.LENGTH_SHORT).show(); return false; } case R.id.jb_settings: txtTitle.setText(R.string.jb_settings); if (Helpers.isOnline(MainActivity.this)) { webView.loadUrl("https://" + podDomain + "/user/edit"); return true; } else { Snackbar.make(getWindow().findViewById(R.id.drawer), R.string.no_internet, Snackbar.LENGTH_SHORT).show(); return false; } case R.id.jb_pod: txtTitle.setText(R.string.jb_pod); if (Helpers.isOnline(MainActivity.this)) { new AlertDialog.Builder(MainActivity.this).setTitle(getString(R.string.confirmation)) .setMessage(getString(R.string.change_pod_warning)) .setPositiveButton(getString(R.string.yes), new DialogInterface.OnClickListener() { @TargetApi(11) public void onClick(DialogInterface dialog, int id) { webView.clearCache(true); dialog.cancel(); Intent i = new Intent(MainActivity.this, PodsActivity.class); startActivity(i); finish(); } }).setNegativeButton(getString(R.string.no), new DialogInterface.OnClickListener() { @TargetApi(11) public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }).show(); return true; } else { Snackbar.make(getWindow().findViewById(R.id.drawer), R.string.no_internet, Snackbar.LENGTH_SHORT).show(); return false; } } } }); /* * DrawerLayout */ drawerLayout = findViewById(R.id.drawer); ActionBarDrawerToggle actionBarDrawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, R.string.openDrawer, R.string.closeDrawer); drawerLayout.setDrawerListener(actionBarDrawerToggle); //calling sync state is necessary or else your hamburger icon wont show up actionBarDrawerToggle.syncState(); if (savedInstanceState == null) { if (Helpers.isOnline(MainActivity.this)) { webView.loadData("", "text/html", null); webView.loadUrl("https://" + podDomain); } else { Snackbar.make(getWindow().findViewById(R.id.drawer), R.string.no_internet, Snackbar.LENGTH_SHORT) .show(); } } }
From source file:com.dvn.vindecoder.ui.user.GetAllVehicalDetails.java
public void openDialog() { // get prompts.xml view LayoutInflater li = LayoutInflater.from(GetAllVehicalDetails.this); View promptsView = li.inflate(R.layout.prompt, null); AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(GetAllVehicalDetails.this); // set prompts.xml to alertdialog builder alertDialogBuilder.setView(promptsView); alertDialogBuilder.setTitle("Why you want to stop this"); final EditText userInput = (EditText) promptsView.findViewById(R.id.editTextDialogUserInput); // set dialog message alertDialogBuilder.setCancelable(false).setPositiveButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { // get user input and set it to result // edit text //result.setText(userInput.getText()); if (!userInput.getText().toString().trim().isEmpty()) { reason = userInput.getText().toString().trim(); getUserData(reason);//from w ww. j a va 2s.co m } else { Toast.makeText(GetAllVehicalDetails.this, "Please fill your reason", Toast.LENGTH_LONG).show(); } } }).setNegativeButton("Cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }); // create alert dialog AlertDialog alertDialog = alertDialogBuilder.create(); // show it alertDialog.show(); }
From source file:com.raceyourself.android.samsung.ProviderService.java
private void popupBluetoothDialog() { final AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("Your bluetooth is not enabled.\n\nPlease enable, connect to Gear and press retry.") .setCancelable(false).setPositiveButton("Retry", new DialogInterface.OnClickListener() { @Override//from www .jav a 2 s. c om public void onClick(DialogInterface dialog, int which) { //Intent bluetooth = new Intent(android.provider.Settings.ACTION_BLUETOOTH_SETTINGS); //bluetooth.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //startActivity(bluetooth); // continue with init runUserInit(); } }).setNegativeButton("Quit", new DialogInterface.OnClickListener() { @Override public void onClick(final DialogInterface dialog, @SuppressWarnings("unused") final int id) { // TODO Auto-generated method stub dialog.cancel(); } }).setTitle("RaceYourself Gear Edition"); alert = builder.create(); alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); alert.show(); }
From source file:com.jonbanjo.cupsprint.CertificateActivity.java
public void doimport(View view) { try {//from w w w .j av a 2s . co m String url = "https://" + host.getText().toString() + ":" + port.getText().toString(); importButton.setEnabled(false); new importer().execute(url).get(3000, TimeUnit.MILLISECONDS); } catch (Exception e) { } finally { importButton.setEnabled(true); } if (certChain == null) { return; } for (X509Certificate cert : certChain) { try { cert.checkValidity(); } catch (Exception e) { showToast(e.toString()); return; } } String certString = certChain[0].toString(); final String alias = certChain[0].getSubjectX500Principal().getName(); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Add Certificate?").setMessage(certString) .setPositiveButton("Yes", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { try { KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA"); keyPairGenerator.initialize(1024); KeyPair keyPair = keyPairGenerator.generateKeyPair(); PrivateKey privateKey = keyPair.getPrivate(); trustStore.setKeyEntry(alias, privateKey, JfSSLScheme.password.toCharArray(), certChain); FileOutputStream outputStream = openFileOutput(JfSSLScheme.trustfile, MODE_PRIVATE); trustStore.store(outputStream, JfSSLScheme.password.toCharArray()); outputStream.flush(); outputStream.close(); certListAdaptor.add(alias); } catch (Exception e) { System.out.println(e.toString()); return; } } }).setNegativeButton("No", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }); AlertDialog dialog = builder.create(); dialog.show(); }
From source file:com.iride.ayride.HomePageActivity.java
private void buildAlertMessageNoGps() { final AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("GPS is disabled, do you want to enable it?").setCancelable(false) .setPositiveButton("Yes", new DialogInterface.OnClickListener() { public void onClick(@SuppressWarnings("unused") final DialogInterface dialog, @SuppressWarnings("unused") final int id) { startActivity(new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS)); }//from w ww . j a va 2 s . c om }).setNegativeButton("No", new DialogInterface.OnClickListener() { public void onClick(final DialogInterface dialog, @SuppressWarnings("unused") final int id) { dialog.cancel(); } }); final AlertDialog alert = builder.create(); alert.show(); }
From source file:com.example.babycare.fragments.ExampleFragment.java
private void TemperDialogRadio() { final CharSequence[] temperkind = { "38", "38.5", "39", "39.5", "40", "40.5" }; AlertDialog.Builder alt_bld = new AlertDialog.Builder(mContext); alt_bld.setSingleChoiceItems(temperkind, -1, new OnClickListener() { String message;//from w w w .ja v a2 s . c o m public void onClick(DialogInterface dialog, int which) { switch (which) { case 0: message = "38"; if (message != null && message.length() > 0) sendMessage(message); break; case 1: message = "39"; if (message != null && message.length() > 0) sendMessage(message); break; case 2: message = "40"; if (message != null && message.length() > 0) sendMessage(message); break; case 3: message = "41"; if (message != null && message.length() > 0) sendMessage(message); break; case 4: message = "42"; if (message != null && message.length() > 0) sendMessage(message); break; case 5: message = "43"; if (message != null && message.length() > 0) sendMessage(message); break; default: break; } dialog.cancel(); } }); AlertDialog alert = alt_bld.create(); alert.show(); }
From source file:com.brewcrewfoo.performance.fragments.Tools.java
@Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { final String key = preference.getKey(); if (key.equals(PREF_SH)) { Resources res = context.getResources(); String cancel = res.getString(R.string.cancel); String ok = res.getString(R.string.ps_volt_save); LayoutInflater factory = LayoutInflater.from(context); final View alphaDialog = factory.inflate(R.layout.sh_dialog, null); settingText = (EditText) alphaDialog.findViewById(R.id.shText); settingText.setHint(R.string.sh_msg); settingText.setText(mPreferences.getString(key, "")); settingText.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override// w w w. j a v a2s .c o m public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { return true; } }); new AlertDialog.Builder(context).setTitle(getString(R.string.sh_title)).setView(alphaDialog) .setNegativeButton(cancel, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { /* nothing */ } }).setPositiveButton(ok, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { final SharedPreferences.Editor editor = mPreferences.edit(); editor.putString(key, settingText.getText().toString()).commit(); } }).create().show(); } else if (key.equals(PREF_WIPE_CACHE)) { AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setTitle(getString(R.string.wipe_cache_title)).setMessage(getString(R.string.wipe_cache_msg)) .setNegativeButton(getString(R.string.cancel), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }).setPositiveButton(getString(R.string.yes), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { } }); AlertDialog alertDialog = builder.create(); alertDialog.show(); //alertDialog.setCancelable(false); Button theButton = alertDialog.getButton(DialogInterface.BUTTON_POSITIVE); theButton.setOnClickListener(new opListener(alertDialog, 0)); } else if (key.equals(FLASH_KERNEL)) { Intent flash = new Intent(context, FlasherActivity.class); flash.putExtra("mod", "kernel"); startActivity(flash); } else if (key.equals(RESIDUAL_FILES)) { Intent intent = new Intent(context, ResidualsActivity.class); startActivity(intent); } else if (key.equals(PREF_FIX_PERMS)) { AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setTitle(getString(R.string.fix_perms_title)).setMessage(getString(R.string.fix_perms_msg)) .setNegativeButton(getString(R.string.cancel), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }).setPositiveButton(getString(R.string.yes), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { } }); AlertDialog alertDialog = builder.create(); alertDialog.show(); //alertDialog.setCancelable(false); Button theButton = alertDialog.getButton(DialogInterface.BUTTON_POSITIVE); theButton.setOnClickListener(new opListener(alertDialog, 1)); } else if (key.equals(PREF_OPTIM_DB)) { AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setTitle(getString(R.string.optim_db_title)) .setMessage(getString(R.string.ps_optim_db) + "\n\n" + getString(R.string.fix_perms_msg)) .setNegativeButton(getString(R.string.cancel), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }).setPositiveButton(getString(R.string.yes), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { } }); AlertDialog alertDialog = builder.create(); alertDialog.show(); //alertDialog.setCancelable(false); Button theButton = alertDialog.getButton(DialogInterface.BUTTON_POSITIVE); theButton.setOnClickListener(new opListener(alertDialog, 2)); } else if (key.equals(PREF_FRREZE)) { Intent intent = new Intent(context, FreezerActivity.class); intent.putExtra("freeze", true); intent.putExtra("packs", "usr"); startActivity(intent); } else if (key.equals(PREF_UNFRREZE)) { Intent intent = new Intent(context, FreezerActivity.class); intent.putExtra("freeze", false); startActivity(intent); } else if (key.equals("pref_build_prop")) { Intent intent = new Intent(context, BuildPropEditor.class); startActivity(intent); } else if (key.equals("pref_sysctl")) { Intent intent = new Intent(context, SysctlEditor.class); startActivity(intent); } else if (key.equals("pref_logcat")) { Date now = new Date(); nf = "/logcat_" + formatter.format(now) + ".txt"; AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setTitle(getString(R.string.logcat_title)).setMessage(getString(R.string.logcat_msg, dn + nf)) .setNegativeButton(getString(R.string.cancel), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }).setPositiveButton(getString(R.string.yes), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { } }); AlertDialog alertDialog = builder.create(); alertDialog.show(); //alertDialog.setCancelable(false); Button theButton = alertDialog.getButton(DialogInterface.BUTTON_POSITIVE); theButton.setOnClickListener(new opListener(alertDialog, 3)); } else if (key.equals("pref_dmesg")) { Date now = new Date(); nf = "/dmesg_" + formatter.format(now) + ".txt"; AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setTitle(getString(R.string.dmesg_title)).setMessage(getString(R.string.dmesg_msg, dn + nf)) .setNegativeButton(getString(R.string.cancel), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } }).setPositiveButton(getString(R.string.yes), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { } }); AlertDialog alertDialog = builder.create(); alertDialog.show(); //alertDialog.setCancelable(false); Button theButton = alertDialog.getButton(DialogInterface.BUTTON_POSITIVE); theButton.setOnClickListener(new opListener(alertDialog, 4)); } return super.onPreferenceTreeClick(preferenceScreen, preference); }
From source file:com.coincollection.MainActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_activity_layout); mBuilder = new AlertDialog.Builder(this); mRes = getResources();//from www. j av a 2s .c om // Check whether it is the users first time using the app final SharedPreferences mainPreferences = getSharedPreferences(MainApplication.PREFS, MODE_PRIVATE); // In legacy code we used first_Time_screen2 here so that the message would be displayed // until they made it to the create collection screen. That isn't necessary anymore, but // if they are upgrading from that don't show them the help screen if first_Time_screen1 // isn't set if (mainPreferences.getBoolean("first_Time_screen1", true) && mainPreferences.getBoolean("first_Time_screen2", true)) { // Show the user how to do everything AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage(mRes.getString(R.string.intro_message)).setCancelable(false) .setPositiveButton(mRes.getString(R.string.okay), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); SharedPreferences.Editor editor = mainPreferences.edit(); editor.putBoolean("first_Time_screen1", false); editor.commit(); // .apply() in later APIs } }); AlertDialog alert = builder.create(); alert.show(); } InitTask check = (InitTask) getLastCustomNonConfigurationInstance(); // TODO If there is a screen orientation change, it looks like a ProgressDialog gets leaked. :( if (check == null) { if (BuildConfig.DEBUG) { Log.d(MainApplication.APP_NAME, "No previous state so kicking off InitTask to doOpen"); } // Kick off the InitTask to open the database. This will likely be the first open, // so we want it in the AsyncTask in case we have to go into onUpgrade and it takes // a long time. mTask = new InitTask(); mTask.doOpen = true; mTask.activity = this; mTask.execute(); // The InitTask will call finishViewSetup once the database has been opened // for the first time } else { if (BuildConfig.DEBUG) { Log.d(MainApplication.APP_NAME, "Taking over existing mTask"); } // an InitTask is running, make a new dialog to show it mTask = check; mTask.activity = this; // There's two possible InitTask's that could be running: // - The one to open the database for the first time // - The one to import collections // In the case of the former, we just want to show the dialog that the user had on the // screen. For the latter case, we still need something to call finishViewSetup, and // we don't want to call it here bc it will try to use the database too early. Instead, // set a flag that will have that InitTask call finishViewSetup for us as well. if (mProgressDialog != null && mProgressDialog.isShowing()) { mProgressDialog.dismiss(); } String message = mTask.openMessage; if (mTask.doImport) { message = mTask.importMessage; mDatabaseHasBeenOpened = true; // This has to have happened at this point mIsImportingCollection = true; mShouldFinishViewSetupToo = true; } // Make a new dialog mProgressDialog = new ProgressDialog(mContext); mProgressDialog.setCancelable(false); mProgressDialog.setMessage(message); mProgressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); mProgressDialog.setProgress(0); mProgressDialog.show(); } // HISTORIC - no longer the case: // // We need to open the database since we are the first activity to run // We only want to open the database once, though, because it is a hassle // in that it is very expensive and must be opened in an asynchronous mTask // background thread as to avoid getting application not responding errors. // So, here is what we do: // - Instantiate a Service that will hold the database adapter // + This will be around for the lifetime of the application // - Once the service has been created, open up the database in an async mTask // - Once the database is open, finish setting up the UI from the data pulled // After we open it, it must have at least one activity bound to it at all times // for it to stay alive. So, each activity must bind to it on onCreate and // unbind in onDestroy. Once the app is terminating, all the activity onDestroy's // will have been called and the service's onDestroy will then get called, where // we close the databse // Actually instantiate the database service //Intent mServiceIntent = new Intent(this, DatabaseService.class); // and bind to it //bindService(mServiceIntent, mConnection, Context.BIND_AUTO_CREATE); // // Having the database open for a long time didn't seem to work out well, though - after // having the app open for a while, database errors would start popping up. Now, we just // do the first DB open in an AsyncTask to ensure we don't get an ANR if a database upgrade // is required, but just open and close the database regularly as needed after that. }