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

