Android 在Kitkat中收到短信后,收件箱中不存在短信

Android 在Kitkat中收到短信后,收件箱中不存在短信,android,broadcastreceiver,Android,Broadcastreceiver,我正在创建一个小的短信应用程序,在用我的广播接收器接收到它后,它应该出现在收件箱中,其他短信应用程序也可以访问它,但事实并非如此。看起来根本没有收到任何消息。只有当我的应用程序是默认短信应用程序时,才会出现此问题。收到短信后,我是否需要手动将收到的短信添加到收件箱 收到短信后,我是否需要手动将收到的短信添加到收件箱 对。默认SMS应用程序负责将传入消息写入提供商 我需要从哪个版本向提供商写入?jelly bean?不。默认短信应用程序的概念直到KitKat才被引入,所以在此之前,一切都“照常”运

我正在创建一个小的短信应用程序,在用我的广播接收器接收到它后,它应该出现在收件箱中,其他短信应用程序也可以访问它,但事实并非如此。看起来根本没有收到任何消息。只有当我的应用程序是默认短信应用程序时,才会出现此问题。收到短信后,我是否需要手动将收到的短信添加到收件箱

收到短信后,我是否需要手动将收到的短信添加到收件箱

对。默认SMS应用程序负责将传入消息写入提供商


我需要从哪个版本向提供商写入?jelly bean?不。默认短信应用程序的概念直到KitKat才被引入,所以在此之前,一切都“照常”运行。我在这里读到:当我的应用程序是默认的,我需要向提供商写信,而当我这样做时,信息是重复的。这应该是一个新问题,但是我猜你的接收者也在监听你收到的
SMS\u
动作,所以它被呼叫了两次;一次用于该操作,一次用于
SMS\u DELIVER
操作。我有这个问题,但收到了SMS(创建了两次通知),但我通过检查操作并调用一次来解决它。我的意思是,尽管我的应用程序是默认应用程序,但发送的短信会自动添加到提供商中(根据文档,这是不应该发生的)