BroadcastReceiver dilemma

by Klaus Kartou » Fri, 23 Apr 2010 15:26:18 GMT

Sponsored Links

I recently added functionality to my app that does a simple state check on a
boolean when the connectivity state changes.
In order to do this i register a broadcast receiver that is invoked as soon
as the phones connectivity state changes.
This is all fine and works just as intended. However, a side effect of this
is that the application context is launched every time there is a change in
the connection. As a developer I know that this is ok, because the system
can just kill the context whenever it wants. But users that use any kind of
app-killer sees that the app is regularly reoccurring on the list of running
app, and therefore thinks that the app does unnecessary background work and
takes up resources.
So how do i 'solve' this 'issue'. I cant expect the users to understand the
underlying functionality of the OS...and people are uninstalling the app
because they dont like that it is reoccuring on the app-killer list...

Any thoughts? :)



BroadcastReceiver dilemma

by Kumar Bibek » Fri, 23 Apr 2010 15:35:42 GMT

 Well, it's a difficult and funny situation. I will provide a funny
solution as well.

When your receiver is waking up, hunt down for the App-Killer app and
kill it. :) There's always a compromise that has to be made in such
cases. You cannot really do anything. Maybe, your receiver needs to
wake up less frequently to get away from the Killer program.

Thanks and Regards,
Kumar Bibek

But, yes, this is kind of irritating.


Sponsored Links

Other Threads

1. Eclipse or Netbeans

I have never used Eclipse.  I did most of my JAVA dev in Netbeans, but
I see that netbeans is not listed for the requirments.  Is Eclispe the
way to go?



2. Camera preview on a surface defined in XML?

I originally wanted to implement a camera view on a tab (so if anyone
can assist great!). But I have lowered my expectations to just
rendering the preview onto a surfaceview that is defined as part of
the layout.xml

I have used :

But I am stumped as to how to tie the code to a surfaceview defined in
the layout.xml.

My projects compile but then they fail at runtime.

Any suggestions / help would be great. I have been stumped by this for
a few days, purchased 3 books, and they hardly touch on the camera.



3. Would the second partition on SD card be mounted and used?

4. WPA-Enterprise To Be Offered?

5. UBIFS runs on emulator, and finds a QEMU bug

6. About give new ISurface for video rendering(Both Camera and Player)

7. Sqlite connection coding