hi friend

send me the xml file also i am checking

On Fri, Jul 29, 2011 at 12:12 PM, kirti waykole <kirti.carr...@gmail.com>wrote:

> Hello,
>        I am new in android. I am using AlarmMagener in my
> application. i am setting Alarm to some date. now i am giving direct
> date. when the system date is not equal to hardcoded date alarm in not
> invoking. But when i change system date to given date still is not
> invoking.
>
> Please help me where i am going wrong and  how i proceed.
>
>
>
> this is my Activity
>
>
> package com.exercise.AndroidAlarmService;
>
> import java.util.Calendar;
>
>
> import android.app.Activity;
> import android.app.AlarmManager;
> import android.app.PendingIntent;
> import android.content.Intent;
> import android.os.Bundle;
> import android.os.SystemClock;
> import android.view.View;
> import android.widget.Button;
> import android.widget.Toast;
>
> public class AndroidAlarmService extends Activity
> {
>
>
>        private PendingIntent pendingIntent;
>        String full="";
>
>         @Override
>         public void onCreate(Bundle savedInstanceState)
>         {
>             super.onCreate(savedInstanceState);
>             Intent myIntent = new Intent(AndroidAlarmService.this,
> MyAlarmService.class);
>                   pendingIntent =
> PendingIntent.getService(AndroidAlarmService.this, 0, myIntent, 0);
>
>             setContentView(R.layout.main);
>             Button buttonStart = (Button)findViewById(R.id.startalarm);
>             Button buttonCancel = (Button)findViewById(R.id.cancelalarm);
>
>             buttonStart.setOnClickListener(new Button.OnClickListener()
>             {
>
>                          @Override
>                         public void onClick(View arg0)
>                         {
>
>
>                                    AlarmManager alarmManager =
> (AlarmManager)getSystemService(ALARM_SERVICE);
>
>                                    Calendar calendar =
> Calendar.getInstance();
>
>                                    int month=calendar.get(Calendar.MONTH);
>                                    int month1=month+1;
>                                    int date=calendar.get(Calendar.DATE);
>                                    int year=calendar.get(Calendar.YEAR);
>                                    full=month1+"/"+date+"/"+year;
>
>                                    int
> h=calendar.get(Calendar.HOUR_OF_DAY);
>                                    int m=calendar.get(Calendar.MINUTE);
>
>                                    calendar.set(Calendar.HOUR_OF_DAY, h);
>
>                                    calendar.set(Calendar.MINUTE,55);
>                                    calendar.set(Calendar.SECOND, 0);
>                                    calendar.set(Calendar.MILLISECOND, 0);
>
>
>
>  //calendar.setTimeInMillis(System.currentTimeMillis());
>                                    //calendar.add(Calendar.SECOND, 10);
>                                    if(full.equals("7/31/2011"))
>                                    {
>
>  alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
> calendar.getTimeInMillis(), SystemClock.elapsedRealtime(),
> pendingIntent);
>
>
>  Toast.makeText(AndroidAlarmService.this, "Start Alarm
> " +" "+full+"- "+h+":"+m , Toast.LENGTH_LONG).show();
>
>  //Alerts.ShowEmpAddedAlert(this);
>                                    }
>                                }
>          });
>
>             buttonCancel.setOnClickListener(new Button.OnClickListener()
>                        {
>
>                                  @Override
>                                  public void onClick(View arg0)
>                                  {
>                                   // TODO Auto-generated method stub
>                                   AlarmManager alarmManager =
> (AlarmManager)getSystemService(ALARM_SERVICE);
>                                   alarmManager.cancel(pendingIntent);
>
>                                            // Tell the user about what we
> did.
>
>  Toast.makeText(AndroidAlarmService.this, "Cancel!",
> Toast.LENGTH_LONG).show();
>                                  }
>                                 });
>
>        }
> }
>
>
>
> this is my Service
>
> package com.exercise.AndroidAlarmService;
>
> import android.app.Service;
> import android.content.Intent;
> import android.os.IBinder;
> import android.widget.Toast;
>
> public class MyAlarmService extends Service {
>
> @Override
> public void onCreate() {
>  // TODO Auto-generated method stub
>  Toast.makeText(this, "MyAlarmService.onCreate()",
> Toast.LENGTH_LONG).show();
> }
>
> @Override
> public IBinder onBind(Intent intent) {
>  // TODO Auto-generated method stub
>  Toast.makeText(this, "MyAlarmService.onBind()", Toast.LENGTH_LONG).show();
>  return null;
> }
>
> @Override
> public void onDestroy() {
>  // TODO Auto-generated method stub
>  super.onDestroy();
>  Toast.makeText(this, "MyAlarmService.onDestroy()",
> Toast.LENGTH_LONG).show();
> }
>
> @Override
> public void onStart(Intent intent, int startId) {
>  // TODO Auto-generated method stub
>  super.onStart(intent, startId);
>
>  Toast.makeText(this, "MyAlarmService.onStart()",
> Toast.LENGTH_LONG).show();
> }
>
> @Override
> public boolean onUnbind(Intent intent) {
>  // TODO Auto-generated method stub
>  Toast.makeText(this, "MyAlarmService.onUnbind()",
> Toast.LENGTH_LONG).show();
>  return super.onUnbind(intent);
> }
>
> }
>
> --
> 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+unsubscr...@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+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to