来自BroadcastReceiver的传入号码有误

时间:2019-05-23 20:52:23

标签: android broadcastreceiver android-7.0-nougat

我正在创建一个应用,该应用使用第一个答案here检测并显示来电。它已按预期工作,并且我已经在几个月内一直在构建和测试该应用程序。

昨天,该应用开始显示如下数字:

65038069881707300

65029981301707300

40882199211707300

请注意,该数字如何有效地附加了“ 1707300”。这似乎只发生在用户联系人中的一些号码上。日志正在输出:

6503806988; rn = + 1707300

6502998130; rn = + 1707300

4088219921; rn = + 1707300

这是从上面的链接文件中输出的内容,我的代码没有对该数字进行任何处理,这似乎使BroadcastReceiver类出现错误。我已经克隆了以前的代码修订版并测试了该应用程序,但该错误仍然存​​在,这很有意义,因为文件从一开始就一直是相同的。

为什么会这样?内存是否被覆盖? Android版本有问题吗?我总是可以将10位数字除掉,剩下的就扔掉,但这似乎很不客气,我想了解发生了什么。

0 个答案:

没有答案