private void verifyBluetooth() { try { if (!BeaconManager.getInstanceForApplication(getApplicationContext()).checkAvailability()) { final AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext()); builder.setTitle("Bluetooth not enabled"); builder.setMessage("Please enable bluetooth in settings and restart this application."); builder.setPositiveButton(android.R.string.ok, null); builder.setOnDismissListener( new DialogInterface.OnDismissListener() { @Override public void onDismiss(DialogInterface dialog) { System.exit(0); } }); builder.show(); } } catch (RuntimeException e) { final AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext()); builder.setTitle("Bluetooth LE not available"); builder.setMessage("Sorry, this device does not support Bluetooth LE."); builder.setPositiveButton(android.R.string.ok, null); builder.setOnDismissListener( new DialogInterface.OnDismissListener() { @Override public void onDismiss(DialogInterface dialog) { System.exit(0); } }); builder.show(); } }
/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.framework); PreferenceManager.setDefaultValues(this, R.xml.preferences, false); mPrefs = PreferenceManager.getDefaultSharedPreferences(this); mPrefs.edit().putInt(PREFERENCE_CURRENT_ID, 0).commit(); mToolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(mToolbar); getSupportActionBar().setTitle(getString(R.string.app_title)); mAdapter = new PageFragmentAdapter(getSupportFragmentManager()); fConnect = new ConnectFragment(); fConnect.setParent(this); fRecord = new RecordFragment(); fRecord.setParent(this); mAdapter.addFragment(fConnect, "Connect"); mAdapter.addFragment(fRecord, "Record"); // mAdapter.addFragment(new StatusFragment(), "Status"); mPager = (ViewPager) findViewById(R.id.view_pager); mPager.setAdapter(mAdapter); mTabLayout = (TabLayout) findViewById(R.id.tab_layout); mTabLayout.setupWithViewPager(mPager); if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE)) { Toast.makeText(this, "BLE not supported", Toast.LENGTH_SHORT).show(); finish(); } if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("File Access"); builder.setMessage("Please enable the app to write external storage"); builder.setPositiveButton(android.R.string.ok, null); builder.setOnDismissListener( new DialogInterface.OnDismissListener() { @Override public void onDismiss(DialogInterface dialog) { requestPermissions(new String[] {Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1); } }); builder.show(); } // mPlayer = MediaPlayer.create(this, R.raw.received); }
public void alertNoBeaconsSensed() { final AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("No Beacons in the region"); builder.setMessage("There are no beacons sensed in the region."); builder.setPositiveButton(android.R.string.ok, null); builder.setOnDismissListener( new DialogInterface.OnDismissListener() { @Override public void onDismiss(DialogInterface dialog) { // finish(); // System.exit(0); } }); builder.show(); }
@Override public void onItemClick( AdapterView<?> parent, View view, final int position, final long id) { if (dialogAlreadyShown) { return; } // remove touched item after confirmation DialogInterface.OnClickListener confirmationListener = new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { switch (which) { case DialogInterface.BUTTON_POSITIVE: ipAddressList.remove(position); saveList(); break; case DialogInterface.BUTTON_NEGATIVE: break; } } }; AlertDialog.Builder builder = new AlertDialog.Builder(CustomDevicesActivity.this); builder.setMessage("Delete " + ipAddressList.get(position) + " ?"); builder.setPositiveButton("Yes", confirmationListener); builder.setNegativeButton("No", confirmationListener); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { // DismissListener dialogAlreadyShown = true; builder.setOnDismissListener( new DialogInterface.OnDismissListener() { @Override public void onDismiss(DialogInterface dialog) { dialogAlreadyShown = false; } }); } builder.show(); }
private void setLeaveGameButton() { final AlertDialog.Builder builder = new AlertDialog.Builder(ViewGameActivity.this); builder.setTitle(R.string.status); builder.setMessage(R.string.left_game_success); builder.setIcon(R.drawable.tag_ic_circle); builder.setNegativeButton( "OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { builder.setOnDismissListener( new DialogInterface.OnDismissListener() { @Override public void onDismiss(DialogInterface dialog) { finish(); } }); } leaveGameButton.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { String[] params = { Integer.toString(selectedGame.getID()), Player.currentPlayer.getGoogleID() }; new LeaveGame() { @Override protected void onPostExecute(String result) { builder.show(); } }.execute(params); } }); // setonclicklistener to leave game }
@CalledByNative private void onPolicyCheckedBeforeSignIn(String managementDomain) { if (managementDomain == null) { Log.d(TAG, "Account doesn't have policy"); doSignIn(); return; } if (mSignInActivity.isDestroyed()) { // The activity is no longer running, cancel sign in. cancelSignIn(); return; } if (mPassive) { // If this is a passive interaction (e.g. auto signin) then don't show the confirmation // dialog. nativeFetchPolicyBeforeSignIn(mNativeSigninManagerAndroid); return; } Log.d(TAG, "Account has policy management"); AlertDialog.Builder builder = new AlertDialog.Builder(mSignInActivity); builder.setTitle(R.string.policy_dialog_title); builder.setMessage( mContext.getResources().getString(R.string.policy_dialog_message, managementDomain)); builder.setPositiveButton( R.string.policy_dialog_proceed, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int id) { Log.d(TAG, "Accepted policy management, proceeding with sign-in"); // This will call back to onPolicyFetchedBeforeSignIn. nativeFetchPolicyBeforeSignIn(mNativeSigninManagerAndroid); mPolicyConfirmationDialog = null; } }); builder.setNegativeButton( R.string.policy_dialog_cancel, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int id) { Log.d(TAG, "Cancelled sign-in"); cancelSignIn(); mPolicyConfirmationDialog = null; } }); builder.setOnDismissListener( new DialogInterface.OnDismissListener() { @Override public void onDismiss(DialogInterface dialog) { if (mPolicyConfirmationDialog != null) { Log.d(TAG, "Policy dialog dismissed, cancelling sign-in."); cancelSignIn(); mPolicyConfirmationDialog = null; } } }); mPolicyConfirmationDialog = builder.create(); mPolicyConfirmationDialog.show(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); k = 0; setContentView(R.layout.activity_main); progressBar = (ProgressBar) findViewById(R.id.progresbar); progressBar.setVisibility(View.VISIBLE); // ----------------------------------------- // nothing!! ObservableScrollView scrollview = (ObservableScrollView) findViewById(R.id.scrollview); FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.next); fab.attachToScrollView(scrollview); ll = (LinearLayout) findViewById(R.id.ll2); quizname = getIntent().getStringExtra("quizname"); url = getIntent().getStringExtra("URI"); totalq = getIntent().getStringExtra("totalq"); // ------------------------------------------ toolbar = (Toolbar) findViewById(R.id.app_bar); toolbar.setTitleTextColor(getResources().getColor(R.color.white)); setSupportActionBar(toolbar); ActionBar actionBar = getSupportActionBar(); actionBar.setBackgroundDrawable(new ColorDrawable(getResources().getColor(R.color.teal))); actionBar.setTitle("ORGANIC CHEMISTRY "); toolbar.setNavigationIcon(getResources().getDrawable(R.drawable.ic_back_white)); toolbar.setNavigationOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { onBackPressed(); // PB in Gap-by default given//do something } }); // -------------------------------------------- /* ActionBar bar = getActionBar(); bar.setBackgroundDrawable(new ColorDrawable(getResources().getColor(R.color.actionbar_background)));*/ // ------------------------------------------------------------- imageLoader = AppController.getInstance().getImageLoader(); timer = (TextView) findViewById(R.id.timer); cor = (TextView) findViewById(R.id.tcorrect); inc = (TextView) findViewById(R.id.incorrect); tot = (TextView) findViewById(R.id.tot); Typeface myTypeface = Typeface.createFromAsset(getAssets(), "fonts/pie.ttf"); /* cor.setTypeface(myTypeface); inc.setTypeface(myTypeface); tot.setTypeface(myTypeface);*/ t1 = (RadioButton) findViewById(R.id.t1); t2 = (RadioButton) findViewById(R.id.t2); t3 = (RadioButton) findViewById(R.id.t3); t4 = (RadioButton) findViewById(R.id.t4); question = (TextView) findViewById(R.id.question); v1 = (ImageView) findViewById(R.id.v1); v2 = (ImageView) findViewById(R.id.v2); v3 = (ImageView) findViewById(R.id.v3); v4 = (ImageView) findViewById(R.id.v4); questionimage = (ImageView) findViewById(R.id.questionimage); questionimage2 = (ImageView) findViewById(R.id.questionimage2); questionimage3 = (ImageView) findViewById(R.id.questionimage3); questionimage4 = (ImageView) findViewById(R.id.questionimage4); qiarr = new ImageView[] {questionimage, questionimage2, questionimage3, questionimage4}; next = (FloatingActionButton) findViewById(R.id.next); next.setOnClickListener(this); t1.setOnCheckedChangeListener(this); t2.setOnCheckedChangeListener(this); t3.setOnCheckedChangeListener(this); t4.setOnCheckedChangeListener(this); AlertDialog.Builder builder1; // AlertDialog.Builder builder; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { builder1 = new AlertDialog.Builder( this, android.R.style.Theme_Material_Light_Dialog_Alert); // theme problem } else { builder1 = new AlertDialog.Builder(this); } builder1.setTitle("Test Information"); builder1.setMessage( "This test would have " + totalq + " questions and you would get 1 minute for each question. All the best! ;)"); builder1.setCancelable(true); // change builder1.setNeutralButton( android.R.string.ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); getdata(); } }); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { builder1.setOnDismissListener( new DialogInterface.OnDismissListener() { @Override public void onDismiss(DialogInterface dialog) { getdata(); Log.d("ondismiss", "dismissed"); } }); } AlertDialog alert11 = builder1.create(); alert11.show(); }