So I am trying to get a simple BroadcastReceiver going for handling SMS
messages. I have coded this out however when I deploy the app to my phone
and then send an SMS, nothing happens. Can someone help me spot what i am
missing? And is there a way to check the phone itself to see if my receiver
is registered?
[BroadcastReceiver(Enabled = true, Label = "SMS Receiver")]
[IntentFilter(new string[] { "android.provider.Telephony.SMS_RECEIVED"
})]
public class SMSReceiver : Android.Content.BroadcastReceiver
{
public static readonly string INTENT_ACTION =
"android.provider.Telephony.SMS_RECEIVED";
public override void OnReceive(Context context, Intent intent)
{
if (intent.Action == INTENT_ACTION)
{
StringBuilder buffer = new StringBuilder();
Bundle bundle = intent.Extras;
if (bundle != null)
{
}
NotificationManager nm =
context.GetSystemService<NotificationManager>(Context.NotificationService);
nm.Notify(123, new Notification(Resource.Drawable.Icon, "SMS
Recieved"));
}
}
}
--
View this message in context:
http://mono-for-android.1047100.n5.nabble.com/Now-a-Question-about-BroadcastReceivers-not-working-tp4803684p4803684.html
Sent from the Mono for Android mailing list archive at Nabble.com.
_______________________________________________
Monodroid mailing list
[email protected]
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid