private void openGooglePlacePicker() { try { progressDialog.show(); PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); startActivityForResult(builder.build(getActivity()), PLACE_PICKER_REQUEST); } catch (GooglePlayServicesRepairableException e) { e.printStackTrace(); Toast.makeText(getActivity(), getString(R.string.toast_google_service_not_work), Toast.LENGTH_LONG).show(); progressDialog.dismiss(); } catch (GooglePlayServicesNotAvailableException e) { e.printStackTrace(); Toast.makeText(getActivity(), getString(R.string.toast_google_service_not_work), Toast.LENGTH_LONG).show(); progressDialog.dismiss(); } }
@Override public void onClick(View view) { PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); try { startActivityForResult(builder.build(MapActivity.this), PLACE_PICKER_REQUEST); } catch (GooglePlayServicesRepairableException e) { Log.e(TAG, "onClick: GooglePlayServicesRepairableException: " + e.getMessage() ); } catch (GooglePlayServicesNotAvailableException e) { Log.e(TAG, "onClick: GooglePlayServicesNotAvailableException: " + e.getMessage() ); } } });
@Override protected String doInBackground(Void... params) { AdvertisingIdClient.Info idInfo = null; try { idInfo = AdvertisingIdClient.getAdvertisingIdInfo(getApplicationContext()); } catch (GooglePlayServicesNotAvailableException e) { e.printStackTrace(); } catch (GooglePlayServicesRepairableException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } String advertId = null; try{ advertId = idInfo.getId(); }catch (Exception e){ e.printStackTrace(); } return advertId; } @Override
private void openGooglePlacePicker() { if (GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(getContext()) == ConnectionResult.SUCCESS) { try { progressDialog.show(); PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); startActivityForResult(builder.build(getActivity()), PLACE_PICKER_REQUEST); } catch (GooglePlayServicesRepairableException e) { e.printStackTrace(); progressDialog.dismiss(); } catch (GooglePlayServicesNotAvailableException e) { e.printStackTrace(); progressDialog.dismiss(); } } else { Toast.makeText(getActivity(), getString(R.string.toast_google_service_not_work), Toast.LENGTH_LONG).show(); } }
@Override public void afterTextChanged(Editable s) { String location = s.toString(); if (TextUtils.isEmpty(location)) return; if (location.equals(oldLocation)) return; try { Intent build = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_FULLSCREEN).zzh(s.toString()). build((Activity) context); startActivityForResult(build, AUTO_COMP_REQ_CODE); } catch (GooglePlayServicesRepairableException e) { e.printStackTrace(); } catch (GooglePlayServicesNotAvailableException e) { e.printStackTrace(); } oldLocation = location; }
e.printStackTrace(); } catch (GooglePlayServicesNotAvailableException e) { e.printStackTrace();