Android 广播接收器在第一条特定SMS之后未启动所需活动(应用程序正在侦听特定SMS)

Android 广播接收器在第一条特定SMS之后未启动所需活动(应用程序正在侦听特定SMS),android,Android,我制作了一个应用程序,用于侦听特定类型的SMS。假设应用程序未运行,则在收到特定SMS后,广播接收器首先启动所需的活动(所需活动),该活动完成后,启动应用程序中的主要活动,从那时起,广播接收器将不会在收到特定SMS时启动所需的活动。当应用程序的主要活动被显式启动时,广播接收器工作正常,并且在任何时间内收到特定SMS时启动所需的活动 等待任何帮助。谢谢。为此,您必须将号码存储在本地文件/缓存中(以便下次您可以采取相应的操作),或者创建一个数据库,然后执行此操作。 别无选择。然后在每次请求时,您都可

我制作了一个应用程序,用于侦听特定类型的SMS。假设应用程序未运行,则在收到特定SMS后,广播接收器首先启动所需的活动(所需活动),该活动完成后,启动应用程序中的主要活动,从那时起,广播接收器将不会在收到特定SMS时启动所需的活动。当应用程序的主要活动被显式启动时,广播接收器工作正常,并且在任何时间内收到特定SMS时启动所需的活动


等待任何帮助。谢谢。

为此,您必须将号码存储在本地文件/缓存中(以便下次您可以采取相应的操作),或者创建一个数据库,然后执行此操作。 别无选择。然后在每次请求时,您都可以检查号码并继续。
问题还在于Broacast接收器仅运行5秒。因此,对于更多的数字来说,这种方法不会成功

我认为你没有正确理解这个问题;我的问题是-为什么广播接收器在收到特定短信时不启动特定活动。收到第一条(特定)短信后,它会激活所需的活动,但不会从第二条短信开始。