Hi!

I have implemented a service which reacts on incoming calls and sms.
After a while running, the service seems to be running (explained
later why i know this) but it don´t react on incoming calls or sms? If
i want then to stop the service, i get an error message (only that the
application must be stopped).

I have 2 Buttons, one for start and one for stopping the service in an
activity. This activity then starts the service. In the service in the
method onStart() i start the listeners:

        smslistener = new SMSListener();
        registerReceiver(smslistener, new IntentFilter
("android.provider.Telephony.SMS_RECEIVED"));

In the activity i look if the service is running and disable or enable
the start and stop button:

        boolean isrunning = false;
        List<ActivityManager.RunningServiceInfo> list =
am.getRunningServices(99);
        for(RunningServiceInfo service:list)
        {
                if(service.process.equals("com.myapp.rn")  &&
service.started==true)
                {
                                isrunning = true;
                                break;
                }
        }

When the service does not inform about incoming sms/calls and i start
the activity, then the stop button is activated therefore i can say
that the service is still running!? So may it is false to start the
listeners where i do?
Or what could be the problem that the service seems to be running, but
it don´t react?

Thank you
--~--~---------~--~----~------------~-------~--~----~
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