@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { return(GoogleApiAvailability .getInstance() .getErrorDialog( getActivity(), getArguments().getInt(ARG_ERROR_CODE), REQUEST_RESOLUTION)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { return(GoogleApiAvailability .getInstance() .getErrorDialog( getActivity(), getArguments().getInt(ARG_ERROR_CODE), REQUEST_RESOLUTION)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle args=getArguments(); GoogleApiAvailability checker= GoogleApiAvailability.getInstance(); return(checker.getErrorDialog(getActivity(), args.getInt(ARG_ERROR_CODE), 0)); }
/** * Starts or restarts the camera source, if it exists. If the camera source doesn't exist yet * (e.g., because onResume was called before the camera source was created), this will be called * again when the camera source is created. */ private void startCameraSource() throws SecurityException { // check that the device has play services available. int code = GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable( getApplicationContext()); if (code != ConnectionResult.SUCCESS) { Dialog dlg = GoogleApiAvailability.getInstance().getErrorDialog(this, code, RC_HANDLE_GMS); dlg.show(); } if (mCameraSource != null) { try { mPreview.start(mCameraSource, mGraphicOverlay); } catch (IOException e) { Log.e(TAG, "Unable to start camera source.", e); mCameraSource.release(); mCameraSource = null; } } }
@Test public void setErrorDialog__OnCancelListenerMethod(){ final ShadowGoogleApiAvailability shadowGoogleApiAvailability = Shadows.shadowOf(GoogleApiAvailability.getInstance()); final Dialog expectedDialog = mock(Dialog.class); final Activity mockActivity = mock(Activity.class); final DialogInterface.OnCancelListener mockOnCancelListener = mock(DialogInterface.OnCancelListener.class); final int mockErrorCode = ConnectionResult.API_UNAVAILABLE; final int mockRequestCode = 1234; shadowGoogleApiAvailability.setErrorDialog(expectedDialog); final Dialog actualDialog = GoogleApiAvailability.getInstance() .getErrorDialog(mockActivity, mockErrorCode, mockRequestCode, mockOnCancelListener); assertThat(actualDialog) .isEqualTo(expectedDialog); } }
@Test public void setErrorDialog(){ final ShadowGoogleApiAvailability shadowGoogleApiAvailability = Shadows.shadowOf(GoogleApiAvailability.getInstance()); final Dialog expectedDialog = mock(Dialog.class); final Activity mockActivity = mock(Activity.class); final int mockErrorCode = ConnectionResult.API_UNAVAILABLE; final int mockRequestCode = 1234; shadowGoogleApiAvailability.setErrorDialog(expectedDialog); final Dialog actualDialog = GoogleApiAvailability.getInstance() .getErrorDialog(mockActivity, mockErrorCode, mockRequestCode); assertThat(actualDialog) .isEqualTo(expectedDialog); }