提问人:Peter Horvath 提问时间:1/26/2023 更新时间:1/26/2023 访问量:33
如何在 Android 中设置闹钟?
How can I set up alarm in Android?
问:
我打算在我的 Android 应用程序中设置闹钟服务。我的应用程序甚至没有启动。它停在行上。怎么了?我该如何解决?val pendingIntent = ...
设置警报的功能如下所示:
private fun startAlarm() {
val alarmManager = getSystemService(Context.ALARM_SERVICE) as AlarmManager
val intent = Intent(this, AlarmReceiver::class.java)
val pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0)
val calendar = Calendar.getInstance()
calendar.set(Calendar.HOUR_OF_DAY, 10)
calendar.set(Calendar.MINUTE, 0)
calendar.set(Calendar.SECOND, 0)
alarmManager.setRepeating(AlarmManager.RTC, calendar.timeInMillis, AlarmManager.INTERVAL_DAY, pendingIntent)
}
我在清单文件中有接收器:
<receiver
android:name=".AlarmReceiver"
android:enabled="true"
android:exported="false" />
欢迎任何建议。 先谢谢你
答: 暂无答案
评论