我想检测我的通话记录列表中的未知电话号码。
电话上的未知号码是-1
或-2
。
我的问题是如何检测这种类型的呼叫?
我尝试检测:
number = Integer.parseInt(number);
if(number < 0){
}
但它不工作。
我想检测我的通话记录列表中的未知电话号码。
电话上的未知号码是-1
或-2
。
我的问题是如何检测这种类型的呼叫?
我尝试检测:
number = Integer.parseInt(number);
if(number < 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 的定义才能知道代码是否可以工作。