btn.setOnClickListener(new Button.OnClickListener(){
  public void onClick(View v){
   String n1,n2,n3;
   n1=sigan.getText().toString();
   n2=boon.getText().toString();
   n3=cho.getText().toString();
   if(n1.equalsIgnoreCase(""))
{
    n1="0";
    Log.d("kkkkkkkkkkk","n1"+n1);
   }
   if(n2.equalsIgnoreCase(""))
{
    n2="0";
   }
   if(n3.equalsIgnoreCase(""))
{
    n3="0";
   }
   
   long num1 = Integer.parseInt(n1);
   long num2 = Integer.parseInt(n2);
   long num3 = Integer.parseInt(n3);
   long hab;

   hab = ((num1*60*60*1000)+(num2*60*1000)+(num3*1000));
   
   v.postDelayed(new Runnable() {
    public void run(){
     Notification noti = new Notification(R.drawable.bg,"알람입니다.",System.currentTimeMillis());
     noti.vibrate = new long[]{1000,1000};
     noti.defaults |= Notification.DEFAULT_SOUND ;
     noti.flags |= Notification.FLAG_INSISTENT;
     
     Intent intent = new Intent(smalarm.this, End.class);
     intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
     PendingIntent content = PendingIntent.getActivity(smalarm.this, 0, intent, 0);
     noti.setLatestEventInfo(smalarm.this, "알람", "시간이 되었습니다.",content);
     mNotiManager.notify(smalarm.NAPNOTI, noti);
    }
   }, hab );
   
  }
 });

 

이런데요.. 처음에는 오류도 없는줄알앗는데.... 1~3시간 알람을 맞추고 한참잇다보면..안울려서요...

 

1초 1분 대는...울리는데... 그리고 화면이꺼져있어서그런가 싶어서 화면도 꺼보고 어플도 종료해봐도 초,분은되는데 시가 안되는거같아요.. 무슨 문제가 잇는걸까요.?