Я внедряю SMSListener
в своем приложении и, возможно, установил его наивысший приоритет как android:priority="2147483647"
, чтобы я мог получать вызов при поступлении новых смс.
Во втором приложении-образце я установил тот же приоритет, что и выше, для SMSListener
, но при получении вызова для новых входящих SMS я использую abortBroadcast();
.
Когда я запустил оба этих приложения и обнаружил, что 1
получает вызов до 2
. Теперь я ищу, что это поведение останется как есть или оно не является постоянным и 2
может получить вызов до 1
.
Я хочу убедиться, что мое приложение получает вызов всякий раз, когда приходит смс, даже если существует какое-то другое приложение с наивысшим приоритетом и оно прерывает смс.
Я надеюсь, что изложил свою точку зрения и ищу какой-нибудь убедительный ответ.
Спасибо, что уделили время моей проблеме.