j'aimerais savoir pourquoi mon composant Toast dans mon exemple de broadcost ne m'affiche rien.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 //extrait de mon code
 
      public void onReceive(Context context, Intent intent)
       {
          if (intent.getAction().equals(ACTION_RECEIVE_SMS))
      {
             Bundle bundle = intent.getExtras();
             if (bundle != null)
       {
          Object[] pdus = (Object[]) bundle.get("pdus");
        final SmsMessage[] messages = new SmsMessage[pdus.length];
           for (int i = 0; i < pdus.length; i++) { messages[i] = SmsMessage.createFromPdu((byte[])        
pdus[i]); 
        } 
 
      if (messages.length > -1)
       {
        final String messageBody = messages[0].getMessageBody();
        final String phoneNumber = messages[0].getDisplayOriginatingAddress();
       Toast.makeText(context, "Expediteur : " + phoneNumber,     Toast.LENGTH_LONG).show();
      Toast.makeText(context, "Message : " + messageBody,  Toast.LENGTH_LONG).show();
          }
       }
    }
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
 
       //mon manifest.xml
 
     <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.tuto.android" android:versionCode="1"   android:versionName="1.0">
   <uses-sdk android:minSdkVersion="7" />
  <application android:icon="@drawable/icon"  android:label="@string/app_name">
   <receiver class="com.tuto.android.SMSReceiver"
android:name="com.tuto.android.SMSReceiver">
<intent-filter android:priority="100">
  <action android:name="android.provider.Telephony.SMS_RECEIVED" />
 </intent-filter>
 </receiver>
 </application>
  <uses-permission android:name="android.permission.RECEIVE_SMS" />
  <uses-permission android:name="android.permission.READ_SMS" />
  </manifest>
ainsi tout conseil,aide ou idée serait la bien venus.

a++