Bonjour,

depuis quelque jour , j'essaye dans un application SMS

D'afficher une notification à la réception d'un numéro inscrit dans un EditText
Voila comment je fais


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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
 
public class Main2 extends Activity{
 
	public static final int ID_NOTIFICATION = 1988;
	Button test;
	EditText numdestinataire;
	EditText messagedes;
	EditText numreception;
 
 
 
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main2);
 
		test 			= ((Button)this.findViewById(R.id.test));
		numdestinataire = ((EditText)this.findViewById(R.id.numdestinataire));
		messagedes 		= ((EditText)this.findViewById(R.id.messagedes));
		//numreception 	= ((EditText)this.findViewById(R.id.numreception));
 
		test.setOnClickListener(new View.OnClickListener() 
		{
			public void onClick(View v) 
			{   
 
				envoiemessage();
 
			}
 
 
		});        
	}
 
 
public class Receiver2 extends BroadcastReceiver{
 
		public void onReceive(Context context, Intent intent) 
		{
			//String message = numreception.getText().toString();
			Bundle bundle = intent.getExtras();
			Object messages[] = (Object[]) bundle.get("pdus");
			SmsMessage smsMessage[] = new SmsMessage[messages.length];
			for (int n = 0; n < messages.length; n++)
			{
				smsMessage[n] = SmsMessage.createFromPdu((byte[]) messages[n]);
 
				if (smsMessage[n].getDisplayOriginatingAddress().equals("numreception"))
				{
					createNotify();
				}
 
 
 
			}         
		}
 
 
	}

La notification Fonctionne tres bien , se qui ne fonctionne pas c'est le filtre du numéro pour lancé le code


car dans mon layout j'ai un EditText qui s'appel numreception, dans cette EditText j'entre le num , et logiquement si je recois un message de se numéro sa devrais me crée ma Notification, mais la rien ne se passe , J'ai envoyé qu'une partie du code , mais je voudrais savoir pourquoi mon createNotify(); se lance pas ...

Merci