logo

Crowdly

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

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

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); }}}

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на enaquiz.etsmtl.ca?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!