1

我有一个应用程序,它一启动就发送广播,因此它可以有一个可用的图像刷新列表。直到今天(至少那时我注意到这一点),这一切都很好。

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

这是导致我麻烦的行:

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

我在这里做错了吗?

4

1 回答 1

1

就像@User117 说的,

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

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

最后,我从我的应用程序中消除了呼叫。

于 2013-02-19T19:51:39.307 回答