Hmm, now that i think about it that flag doesn't make sense indeed =] Thanks
for the answer!

On Sat, Nov 7, 2009 at 8:11 PM, Dianne Hackborn <[email protected]> wrote:

> You are using FLAG_ACTIVITY_NEW_TASK with an intent that is being used for
> a -broadcast-.  Don't do that.
>
> On Sat, Nov 7, 2009 at 2:15 AM, Teo [GD API Guru] <[email protected]>wrote:
>
>> Hi everyone,
>>
>> i have some code that is creating and removing alarms, and which works
>> great in Android 1.5 and 1.6 but breaks on the Android 2.0 AVD.
>>
>> The code that's giving this exception is:
>>
>>      Intent intent = new Intent(context, AlarmReceiver.class).setFlags
>> (
>>          Intent.FLAG_ACTIVITY_NEW_TASK).putExtra(SleepDB.KEY_ID, 0);
>>      PendingIntent pi = PendingIntent.getBroadcast(context, 0 /* id
>> */,
>>          intent, 0);
>>
>> The second line has the problems, the one which actually gets the
>> broadcast. I pasted below the relevant part of the log:
>>
>> 11-07 12:08:56.042: ERROR/AndroidRuntime(242): Uncaught handler:
>> thread main exiting due to uncaught exception
>> 11-07 12:08:56.062: ERROR/AndroidRuntime(242):
>> java.lang.IllegalArgumentException: Can't use
>> FLAG_RECEIVER_BOOT_UPGRADE here
>> 11-07 12:08:56.062: ERROR/AndroidRuntime(242):     at
>> android.os.Parcel.readException(Parcel.java:1222)
>> 11-07 12:08:56.062: ERROR/AndroidRuntime(242):     at
>> android.os.Parcel.readException(Parcel.java:1206)
>> 11-07 12:08:56.062: ERROR/AndroidRuntime(242):     at
>> android.app.ActivityManagerProxy.getIntentSender
>> (ActivityManagerNative.java:2053)
>> 11-07 12:08:56.062: ERROR/AndroidRuntime(242):     at
>> android.app.PendingIntent.getBroadcast(PendingIntent.java:230)
>> 11-07 12:08:56.062: ERROR/AndroidRuntime(242):     at
>> com.teo.lifestyle.sleep.Utils.deleteAlarms(Utils.java:57)
>>
>> I googled FLAG_RECEIVER_BOOT_UPGRADE but there were no results. Since
>> this works ok on previous versions of Android i assume it's a bug..
>> Should i file it or have i actually missed something?
>>
>> Thanks!
>>
>> --
>> 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]<android-developers%[email protected]>
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>
>
>
> --
> Dianne Hackborn
> Android framework engineer
> [email protected]
>
> Note: please don't send private questions to me, as I don't have time to
> provide private support, and so won't reply to such e-mails.  All such
> questions should be posted on public forums, where I and others can see and
> answer them.
>
>  --
> 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]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en




-- 
Teo
www.teodorfilimon.com
Romania, Europe (GMT +2)

-- 
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