gpt4 book ai didi

安卓广播接收器

转载 作者:行者123 更新时间:2023-11-30 04:42:25 24 4
gpt4 key购买 nike

我正在创建一个使用广播接收器的应用程序。我是 android 的新手,所以我不确定如何在 list 文件中添加接收器。我的代码:

<receiver android:name="Reciever" />

Reciever 是扩展 BroadcastReceiver 的类的名称。当用户点击按钮时,5 秒后我想调用这个 Receiver。所以我写了这个:

AlarmManager am= (AlarmManager) getSystemService(ALARM_SERVICE);
am.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, cal.getTimeInMillis(), sender);

这里的“发送者”是未决的 Intent 。但它不起作用,请给我建议?

最佳答案

android:name 应该指向接收器类,例如“com.foo.TestReceiver”或只是“.TestReceiver”,因为您之前可能已经声明了包名称。此外,仅仅拥有一个接收器并没有多大意义。您需要在接收器内使用一个标签来指定接收器运行时的触发器。查看开发人员网站上提供的代码示例以了解更多信息。

关于安卓广播接收器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5725466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com