2016-07-05 2 views
0

i는 사용자가 선택하지만 통지를 얻을 현재 시간알람 관리기 정확하지 작업

에서 시간 표시되면 시간에 알림을 표시 한 후 TimePickerDialog와 DatePicker에서와 사용자의 날짜와 시간을 얻고 싶어 :

TimePickerDialog tpd=new TimePickerDialog(AddTaskActivity.this, new TimePickerDialog.OnTimeSetListener() { 
       @Override 
       public void onTimeSet(TimePicker view, int hourOfDay, int minute) { 
        Model_Static.bol_time=true; 
        hourFinal=view.getCurrentHour(); 
        MinuteFinal=view.getCurrentMinute(); 

        tv4.setText(hourOfDay+":"+minute); 
       } 
      },hour,minute,true); 
      tpd.show(); 

btn_sbt.setOnClickListener(new View.OnClickListener() { 
       @Override 
       public void onClick(View v) { 
        Model_Static.bol_tarikh=true; 
        Calendar cal=pdp.getDisplayPersianDate(); 
        Toast.makeText(getApplicationContext(),cal.getTimeInMillis()+"",Toast.LENGTH_LONG).show(); 
        yearFinal=cal.getTime().getYear(); 
        monthFinal=cal.getTime().getMonth(); 
        dayFinal=cal.getTime().getDay(); 

세트 알람 관리기 : 년 월, 일을 얻을

,131,712,161

먼저 모든 검사의 매니페스트이 줄이 포함 된 경우 :

<을3210

+1

정말 먼저 질문을 보내기 전에 코드를 디버깅해야합니다. 몇몇 중단 점을 설정하고 코드를 단계별로 실행하여 변수가 am213.set (AlarmManager.RTC, b, pendingIntent123); 행에 도달하기 전에 어떻게 변하는 지 살펴보십시오. – artkoenig

답변

0

그것은 당신이 라인으로 라인을 디버깅해야하지만, 여기에 몇 가지 점을 고려해야합니다 .. 작동하지 않는 것을 이해하는 것이 정말 어렵다 receiver android : name = ". NotificatonReceiver"/>

여기서 .NotificationReciver는 알람 브로드 캐스트를 수신하는 클래스입니다. 또한 Reciver가 실제로 BrodcastReciver를 구현하는지 확인하십시오.

희망이

관련 문제