gpt4 book ai didi

java - 应用程序在使用带 ACTION_MEDIA_MOUNTED 的 sendBroadcast 时失去焦点

转载 作者:行者123 更新时间:2023-11-30 03:47:31 25 4
gpt4 key购买 nike

我有一个应用程序,它会在启动后立即发送一个广播,这样它就可以获得可用图像的刷新列表。直到今天这一切都很好(至少那是我注意到这一点的时候)。

它仍会启动,但一旦调用 Intent,焦点就会转移到主屏幕应用程序(默认或替代)并且不会返回。我没有注意到我的 Android 手机是否更新或其他任何东西。

这是给我带来麻烦的行:

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));

我是不是做错了什么?

最佳答案

就像@User117 说的,

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));

我的应用可能不应该使用它。我找不到专门告诉程序员不要使用这种广播的文档,但就像他指出的那样,Android 操作系统的实现通常应该很好地跟踪现有项目,尤其是在运行良好的应用程序的帮助下。

最后,我从我的应用程序中删除了调用。

关于java - 应用程序在使用带 ACTION_MEDIA_MOUNTED 的 sendBroadcast 时失去焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14731405/

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