HI,

Logs showing memory leak when unbindService is not called.
01-15 14:14:30.904: ERROR/ActivityThread(209): Activity
com.android.mobilink.MobiLinkMenu has leaked ServiceConnection
com.android.mobilink.mobilinkmen...@43390770 that was originally bound
here
01-15 14:14:30.904: ERROR/ActivityThread(209):
android.app.ServiceConnectionLeaked: Activity
com.android.mobilink.MobiLinkMenu has leaked ServiceConnection
com.android.mobilink.mobilinkmen...@43390770 that was originally bound
here
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
android.app.ActivityThread$PackageInfo$ServiceDispatcher.<init>
(ActivityThread.java:878)
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
android.app.ActivityThread$PackageInfo.getServiceDispatcher
(ActivityThread.java:773)
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
android.app.ApplicationContext.bindService(ApplicationContext.java:
784)
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
android.content.ContextWrapper.bindService(ContextWrapper.java:307)
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
com.android.mobilink.MobiLinkMenu.okPressed(MobiLinkMenu.java:220)
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
com.android.mobilink.Utility$1.onClick(Utility.java:51)
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
com.android.internal.app.AlertController$ButtonHandler.handleMessage
(AlertController.java:148)
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
android.os.Handler.dispatchMessage(Handler.java:88)
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
android.os.Looper.loop(Looper.java:123)
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
android.app.ActivityThread.main(ActivityThread.java:3742)
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
java.lang.reflect.Method.invokeNative(Native Method)
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
java.lang.reflect.Method.invoke(Method.java:515)
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
(ZygoteInit.java:739)
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497)
01-15 14:14:30.904: ERROR/ActivityThread(209):     at
dalvik.system.NativeStart.main(Native Method)


On Jan 13, 7:14 pm, zero <[email protected]> wrote:
> i have seen things like that, myself. could you, by any chance,
> provide us with the logs of the memory leak ?
>
> it might not even be necessary to call unbind(), because
> you can call the service's thru the obtained interface without
> being bound to it.
> (btw, the general problem class is still unfixed on my side as well)
>
> On Jan 13, 2:00 pm,Abraham<[email protected]> wrote:
>
>
>
> > HI All,
>
> > I'm facing an issue with my application & need your expert opinion in
> > resolving the issue.
>
> > My app has a local service which is started by calling startService()
> > when the phone boot up is complete.  My app also has a UI component
> > which the user can use for making use of the service. Following the
> > Local service binding example in ApiDemos my app is calling bindService
> > () api to bind with the local service & make use of the local service
> > instance obtained through the IBinder in onServiceConnected() to
> > perform operations provided by the service. Once the operation is
> > completed my app calls unbindService() to disconnect the UI from the
> > service. From this point on my app cannot communicate with the local
> > service by calling bindService() or startService().
>
> > Has anyone faced similar issues. If yes, what is the work around. Am I
> > doing something wrong.
>
> > Another observation is that if I donot call unbindService() I'm able
> > to make use of the operations provided by the service, although it
> > leads to memory leaks ( as displayed in the logs) .
>
> > Looking forward your response. Thanx in advance.- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to