알람어플만드는데 이 두부분에서 막히네요;;;; 먼가 잘못된건지 ㅠㅠ

TimePicker에서 시간을 잘못가져오는지 PendingIntent가 잘못된건지 잘 모르겠어요;;

소스좀 봐주시고 틀린점 있으면 잡아주시면 감사하겠습니다

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

final TimePicker time = (TimePicker)findViewById(R.id.TimePicker01);
          
     final Date sett = new Date();
          
     final AlarmManager alarm = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
     //알람매니저 객채 선언
     Intent intent = new Intent(alarm1.this, alarmstart.class);
     final PendingIntent sender = PendingIntent.getActivity(alarm1.this,0, intent, 0);   //인텐드 객체 선언 및 구현
        
     button2.setOnClickListener(new View.OnClickListener() {
   @Override
   public void onClick(View v) {   //버튼클릭시 이벤트 등록
    sett.setHours(time.getCurrentHour());   //TimePicker에 설정한 시간을 변수에 저장
       sett.setMinutes(time.getCurrentMinute());
    alarm.set(AlarmManager.RTC_WAKEUP, sett.getTime(), sender);
    //AlarmManager의 set함수 구현
   }
  });
 
alarmstart.java

package com.android.alarm1;

import android.content.Context;
import android.content.BroadcastReceiver;
import android.content.Intent;
import android.widget.Toast;


public class alarmstart extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent)
    {
             
       
        Toast.makeText(context, "현재 시간", Toast.LENGTH_SHORT).show();
    }
}