web-dev-qa-db-fra.com

'isGooglePlayServicesAvailable' (this) est déconseillé

Je suis un tutuorial pour utiliser les services de localisation google. Donc, j'essaie d'obtenir l'emplacement à l'aide du service API Google. Mais j'ai eu isGooglePlayServicesAvailable (ceci) est une erreur obsolète. Quelqu'un peut-il m'aider? Merci

Voici mon code pour vérifier si les services Play existent sur l'appareil:

private boolean checkPlayServices(){
    int resultCode = GooglePlayServicesUtil
            .isGooglePlayServicesAvailable(this);
    if(resultCode != ConnectionResult.SUCCESS){
        if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)){
            GooglePlayServicesUtil.getErrorDialog(resultCode, this,
                    PLAY_SERVICES_RESOLUTION_REQUEST).show();
        }else {
            Toast.makeText(getApplicationContext(),
                    "This device is not supported", Toast.LENGTH_LONG)
                    .show();
            finish();
        }
        return false;
    }
    return true;
}
25
Muhamad Hishamudin

Utilisez isGooglePlayServicesAvailable à la place

GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(context)
66
Phan Van Linh