Hello everybody,
I have a question that I think is quite easy for expert people, but not for 
me.
I have an application organized as follows:

   - *MainActivity*, displaying some feedback to user
   - *SmsReceiver* (it is a BroadcastReceiver) that should check SMS for a 
   specific pattern in SMS text.
   

At present time the SmsReceiver is configured in the manifest as follows:

        *<receiver*
*            android:name="org.secure.sms.SmsReceiver"*
*            android:exported="true" >*
*            <intent-filter android:priority="999" >*
*                <action 
android:name="android.provider.Telephony.SMS_RECEIVED" />*
*            </intent-filter>*
*        </receiver>*
my problem is the following one: when the application is in the foreground, 
the app works fine, I'm able to receive SMS, to parse them int the 
SmsReceiver and to send a broadcast message to MainActivity in order to 
display an AlertDialog, but as soon as I minimize the app, it stops working.

I would like to approach the problem by generating a service that can run 
in the background even if the MainActivity is not visible, but I don't 
understand how to automatically start at startup the required service (I 
would like that the monitoring of SMS starts as soon as I start my 
cellphone). I found some link that explains how to start a service from an 
activity, but how to make is start automatically?

Any idea/link to examples explaining how to meet the desired result will be 
appreciated.
Thanks, and have an happy 2013.
Giovanni

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to