Ecommerce and Shopping cart Web portal Solutions at
www.infocuswebdesigning.com

We offer complete web services like, web designing, web development, Flash
websites, Flash Intros, E-commerce sites (os commerce, zen cart

sites) and much more at very cheap cost. For More Details & completed
Projects visit www.infocuswebdesigning.com
Contact us +91-79-65057777–92(16 lines) & Mob. +91 9725324241
Email : [email protected]

On Mon, Aug 16, 2010 at 6:32 PM, Paul Turchenko <[email protected]>wrote:

> PendingIntent.FLAG* should help you.
>
> On Aug 16, 12:44 pm, Kostya Vasilyev <[email protected]> wrote:
> >   Setting an alarm cancels any previous alarms that have the same intent
> > as the new one.
> >
> > In your code, the old and new intents only differ by their extras, which
> > are not considered (I believe).
> >
> > What you could do is calculate the next point in time when an alarm is
> > needed, set one alarm, and when it goes off, figure out which of the
> > possible actions you need to perform.
> >
> > -- Kostya
> >
> > 16.08.2010 11:49, nomi пишет:
> >
> >
> >
> > > Hi all,
> >
> > > In my application i have created pending intent which calls another
> > > activity (after 20mins of alarm off) with the help of alarm manger. It
> > > should happen each time for each new pending intent or when I call
> > > that activity.
> > > But when i create one pending intent and after few mins again create
> > > new pending intent ,then the last one overlap the other previous
> > > pending intents and start specified activity only for ones for the
> > > last pending intent.
> >
> > > I want  that each time i create any pending intent it should start
> > > specified activity after 20 mins of it's alarm off time.How it can be
> > > done ?
> > > here is my code:--
> >
> > > Intent intent = new Intent(getApplicationContext(),AlarmCall.class);
> >
> > >
>  intent.putExtra("PolicyNo3",policyNo2);
> >
> > >
>  intent.putExtra("BarcodeNo",barcode_no);
> > >
>  Constants.pendingResultList.put(policyNo2, barcode_no);
> >
> > > System.out.println(Constants.pendingResultList.containsKey(policyNo2));
> >
> > >                                    PendingIntent pendingIntent =
> > > PendingIntent.getBroadcast(getApplicationContext(),
> > > 0,intent,PendingIntent.FLAG_UPDATE_CURRENT);
> > >                                    AlarmManager alarmManager =
> (AlarmManager)
> > > getSystemService(ALARM_SERVICE);
> >
> > >                            long timedely = System.currentTimeMillis() +
> (20*60*1000);
> >
> > > alarmManager.set(AlarmManager.RTC_WAKEUP,timedely,
> > >                                        pendingIntent);
> >
> > > ////// Below is the code of ALarmCall.class
> >
> > > manger = (NotificationManager)
> > > context.getSystemService(Context.NOTIFICATION_SERVICE);
> > >             Notification notification = new
> > > Notification(R.drawable.icon,"Please upload
> > > result",System.currentTimeMillis());
> > >             Intent startActivity1 = new Intent();
> > >                    startActivity1.setClass(context, UploadTest.class);
> > >
>  startActivity1.setAction(UploadTest.class.getName());
> > >                    startActivity1.putExtra( "PolicyNo4",policyNo3);
> > >                    startActivity1.putExtra("BarcodeNo1",barcodeNo);
> > >                    startActivity1.addFlags(
> > >                    Intent.FLAG_ACTIVITY_NEW_TASK
> > >                    | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
> >
> > >             PendingIntent contentIntent =
> PendingIntent.getActivity(context,
> > > 0,startActivity1    ,Intent.FLAG_ACTIVITY_NEW_TASK);
> > >             notification.setLatestEventInfo(context, "HIV
> Pharmacy","Result of
> > > Id- "+policyNo3,contentIntent);
> > >             notification.flags = Notification.FLAG_ONLY_ALERT_ONCE |
> > > Notification.FLAG_SHOW_LIGHTS;
> > >             notification.ledARGB = Color.GREEN;
> > >             notification.ledOnMS = 1000;
> > >             notification.ledOffMS = 500;
> > >             notification.defaults = Notification.DEFAULT_SOUND |
> > > Notification.DEFAULT_VIBRATE;
> > >             manger.notify(32, notification);
> > >             context.startActivity(startActivity1);
> >
> > >   Thanks to all.
> >
> > --
> > Kostya Vasilev -- WiFi Manager + pretty widget --
> http://kmansoft.wordpress.com
>
> --
> 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

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