Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么这个警报不是';你不走了吗?_Android_Alarmmanager_Android Alarms - Fatal编程技术网

Android 为什么这个警报不是';你不走了吗?

Android 为什么这个警报不是';你不走了吗?,android,alarmmanager,android-alarms,Android,Alarmmanager,Android Alarms,我正试图为某个特定的日期和时间设置闹钟,但到目前为止我没有成功。作为一个实验,我尝试将其设置为今天上午10:04,如下所示: Calendar cal = Calendar.getInstance(); // int currtYear = cal.get( Calendar.YEAR ); // int minute = cnvrtStrg( splitTime[1] ) - 5; // int hour = cnvrtStrg( splitTi

我正试图为某个特定的日期和时间设置闹钟,但到目前为止我没有成功。作为一个实验,我尝试将其设置为今天上午10:04,如下所示:

Calendar cal = Calendar.getInstance();
        // int currtYear = cal.get( Calendar.YEAR );
        // int minute = cnvrtStrg( splitTime[1] ) - 5;
        // int hour = cnvrtStrg( splitTime[0] );

        cal.setTimeInMillis( System.currentTimeMillis() );
        cal.clear();
        cal.set( 2012, 4, 10, 10, 4 );

        Intent intent = new Intent( passing_info.this, alarm_receiver.class );
        sender = PendingIntent.getBroadcast( this, 0, intent, 0);

        am = (AlarmManager)getSystemService( ALARM_SERVICE );
        am.set( AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(),sender );
        Toast.makeText( getApplicationContext(), "Alarm set",Toast.LENGTH_SHORT ).show();
我的设置正确吗?为什么这没什么用?i、 e.它不会熄灭(接收器类会震动手机)

谢谢


另外,祝酒词出现在底部,月份总是负一。意味着如果您想在4月进行测试,则使用3而不是4,因此:

cal.set( 2012, 3, 10, 10, 4 );

月份总是负一。意味着如果您想在4月进行测试,则使用3而不是4,因此:

cal.set( 2012, 3, 10, 10, 4 );

谢谢,伙计,我理解他们为什么这么做,但这真的很让人不快-现实生活中没有0个月,所以为什么要把1月定为0个月?实际上还有一个有趣的问题:@Abhi不能再等一分钟:做最后一件事,为了验证,-比如说,如果我想让闹钟在4月11日凌晨5:49:00响,这能做到吗?cal.set(2012,3,11,5,49)感谢工作伙伴:P我理解他们为什么这么做,但这真的很令人不快-现实生活中没有0个月,所以为什么要把1月作为它?实际上还有一个有趣的问题:@Abhi不能再等1分钟:做最后一件事,为了验证,-比如说,如果我想让闹钟在4月11日凌晨5:49:00响,这能做到吗?校准集(2012、3、11、5、49)