gpt4 book ai didi

android - BroadcastReceiver.onReceive 为 user_present 调用两次

转载 作者:太空宇宙 更新时间:2023-11-03 11:21:02 25 4
gpt4 key购买 nike

我有一个奇怪的(?)问题,我已经为 USER_PRESENT 实现了 BroadcastReceiver,它在我的平板电脑上工作正常,但在我的 Galaxy S 上,它被触发了两次有人可以在这里阐明一些问题吗?

<receiver android:name="XYZBroadcastReceiver" >
<intent-filter>
<action android:name="android.intent.action.USER_PRESENT"/>
</intent-filter>
</receiver>

我在 onReceive 方法中有一个简单的语句,它打印了两次,在 logcat 中我也看到了以下两次:

11-23 17:36:35.603: INFO/Launcher(2632): ACTION_USER_PRESENT

最佳答案

可能是您在设备中安装了两次该应用程序(广播接收器存在于两个不同的应用程序中)。

请验证并卸载所有测试应用程序。然后做测试,看日志中是否打印了log语句。然后安装您的应用程序,看看会发生什么。

希望对您有所帮助。

关于android - BroadcastReceiver.onReceive 为 user_present 调用两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8251928/

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