logo

Crowdly

L'activité suivante effectue un envoi d'un SMS. Elle a besoin de vérifier si l'...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

L'activité suivante effectue un envoi d'un SMS. Elle a besoin de vérifier si l'utilisateur a accordé les permissions nécessaires. Sinon, elle doit les demander.

Voici le code de la classe de l'activité. Complétez-le pour que l'application gère la permission correctement :

public class MainActivity extends AppCompatActivity {

public static final int PERMISSION_ENVOYER_SMS = 100;

@Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState); setContentView(la-ressource-sms);

demanderPermission(); }

public void demanderPermission() {
int resultat =
; if (resultat ==
) {// on peut procéder à l'envoi d'un SMS } else { // il faut demander les permissions
} }

@Override public void
{switch (requestCode) {case PERMISSION_ENVOI_SMS: int resultat =  xxxxxxxxxxxxxxxxxxxxxx; // Même code que dans la méthode demanderPermission() ci-dessus. if (resultat == yyyyyyyyyyyyyyyyyyyyy) { //Même code que dans la méthode demanderPermission() ci-dessus.EnvoyerSMS(); } break; default: super.onRequestPermissionsResult(requestCode, permissions, grantResults); }}}

More questions like this

Want instant access to all verified answers on enaquiz.etsmtl.ca?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!