Monday, September 26, 2011

Re: [android-developers] Activity has leaked IntentReceiver - Are you missing a call to unregisterReceiver() - Sprint Samsung Galaxy s2 (Android 2.3.4)

Mark thanks for taking the time to help. Going to contact the samsung people.

On Mon, Sep 26, 2011 at 4:20 PM, Mark Murphy <mmurphy@commonsware.com> wrote:
> It's probably a device-specific bug, given the rest of your testing.
>
> On Mon, Sep 26, 2011 at 7:17 PM, Glorious Red Leader
> <arturotheburro7@gmail.com> wrote:
>> Thanks for the reply, I thought you were on to something but the error
>> still occurs when I use:
>>
>>
>> Intent intent = new Intent(ActivityOne.this, ActivityTwo.class);
>>
>> Or
>>
>> button.setOnclickListener(this);
>>
>>
>> @Override
>> public void onClick(View v) {
>>        Intent intent = new Intent(this, ActivityTwo.class);
>>        startActivity(intent);
>> }
>>
>>
>> I also tried creating the menu and submenu programatically - still
>> getting the error.
>>
>> On Mon, Sep 26, 2011 at 1:48 PM, Mark Murphy <mmurphy@commonsware.com> wrote:
>>> On Sat, Sep 24, 2011 at 8:05 PM, Glorious Red Leader
>>> <arturotheburro7@gmail.com> wrote:
>>>> This sample application will throw a "leaked IntentReceiver" error by
>>>> following these steps:
>>>>
>>>>
>>>> - Somehow aquire a Sprint Samsung Galaxy s2 Epic Touch 4g (the one
>>>> with the 4.52" screen)
>>>> - Launch application
>>>> - Press "Launch Activity Two" button
>>>> - Open menu, then open the sub menu (Food) - NOTE: You don't need to
>>>> click on an option, simply viewing the submenu is sufficient
>>>> - Press the phone's back button to close the submenu and menu
>>>> - Press the phone's back button again to return to ActivityOne -
>>>> eclipse will print the error below.
>>>>
>>>> If you simply open the menu and select a single option item (not a
>>>> submenu) then press the back button you will not see the error.
>>>>
>>>> So my question is: Where is this registered IntentReceiver coming
>>>> from, and how can I unregister it?
>>>
>>> It presumably is coming from a modified version of Android loaded on
>>> that Samsung device, from inside the menu implementation. You cannot
>>> unregister it directly.
>>>
>>> The only thing that looks a bit odd to me in your code is your use of
>>> getApplicationContext() rather than ActivityOne.this.
>>>
>>> --
>>> Mark Murphy (a Commons Guy)
>>> http://commonsware.com | http://github.com/commonsguy
>>> http://commonsware.com/blog | http://twitter.com/commonsguy
>>>
>>> Warescription: Three Android Books, Plus Updates, One Low Price!
>>>
>>> --
>>> 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+unsubscribe@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-developers?hl=en
>>
>> --
>> 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+unsubscribe@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>
>
>
> --
> Mark Murphy (a Commons Guy)
> http://commonsware.com | http://github.com/commonsguy
> http://commonsware.com/blog | http://twitter.com/commonsguy
>
> Warescription: Three Android Books, Plus Updates, One Low Price!
>
> --
> 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+unsubscribe@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

--
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+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment