1

我想检测我的通话记录列表中的未知电话号码。

电话上的未知号码是-1-2

我的问题是如何检测这种类型的呼叫

我尝试检测:

number = Integer.parseInt(number);
if(number < 0){

}

但它不工作。

4

1 回答 1

0

尝试以下操作:

1)记录一切。

  Log.debug("ClassName", "number = " +number);

2) number = Integer.parseInt(number); 看起来不太对劲。尝试

假设incomingPhoneNumber 被定义为一个字符串。

   String incomingPhoneNumber;

   try{

     int phoneNumber = Integer.parseInt(incomingPhoneNumber);

    }catch (Exception e) {
      Log.debug("ClassName", "error = "+e.getMessage());
      }

在 Eclipse 中,您需要转到窗口 --> 显示视图 --> Logcat 并检查日志消息,但您还应该设置断点并在调试模式下运行。一次走一条线。

告诉我们您是否收到来电的负数。

3)在最开始放置断点并在调试模式下运行。告诉我们你得到了什么。

4)与用户的问题进行沟通。人们正在努力提供帮助,但您需要回答我们的问题,我们才能为您提供帮助。例如,我们确实需要查看 number 的定义才能知道代码是否可以工作。

于 2012-07-11T22:30:18.627 回答