Validation réception SMS

Fermé
Mili1799 Messages postés 1 Date d'inscription jeudi 10 mai 2018 Statut Membre Dernière intervention 10 mai 2018 - 10 mai 2018 à 21:46
Bonjour,
Je travaille sur une application pour envoyer des sms. Elle fonctionne mais cependant des SMS ne sont pas reçus à certains moments.
J'ai utilisé PendingIntent mais je n'y connais pas grand chose.
Voici un extrait de mon code :
<-----
Code :
final PendingIntent deliveredPendingIntent = PendingIntent.getBroadcast(this, 0, new Intent(SMS_DELIVERED), 0);
 
registerReceiver(new BroadcastReceiver() {
                            @Override
                            public void onReceive(Context context, Intent intent) {
                                switch (getResultCode()) {
                                    case Activity.RESULT_OK:
                                        inutile = "kk";
                                        break;
                                    case Activity.RESULT_CANCELED:
                                        error++;
                                        System.out.println ("Erreur ! ") ;
                                        test = "Erreur : " + String.valueOf(error);
                                        Log.d("message", test);
 
                                        break;
                                }
                            }
                        }, new IntentFilter(SMS_DELIVERED));
 
 
SmsManager.getDefault().sendTextMessage(num, null, msg, sentPendingIntent  ,deliveredPendingIntent );

----->

Dans le cas ou le SMS n'a pas été reçu j'aimerai bien le renvoyer.
PS : aucuns problèmes pour l'envoie, j'ai géré ça avec sentPendingIntent.
Merci d'avance !