1
我想檢測我的通話記錄列表中未知的電話號碼。如何檢測通話記錄中的未知電話號碼(android提供商)
手機上的未知號碼爲-1
或-2
。
我的問題是如何檢測這種類型的呼叫?
我嘗試檢測:
number = Integer.parseInt(number);
if(number < 0){
}
,但它無法正常工作。
我想檢測我的通話記錄列表中未知的電話號碼。如何檢測通話記錄中的未知電話號碼(android提供商)
手機上的未知號碼爲-1
或-2
。
我的問題是如何檢測這種類型的呼叫?
我嘗試檢測:
number = Integer.parseInt(number);
if(number < 0){
}
,但它無法正常工作。
請嘗試以下操作:
1)記錄所有內容。
將
Log.debug("ClassName", "number = " +number);
2)數=的Integer.parseInt(數); 看起來不太正確。 嘗試
假設incomingPhoneNumber被定義爲一個字符串。
String incomingPhoneNumber;
try{
int phoneNumber = Integer.parseInt(incomingPhoneNumber);
}catch (Exception e) {
Log.debug("ClassName", "error = "+e.getMessage());
}
在您需要到窗口日食
- >顯示視圖 - > logcat的並檢查日誌消息,但你也應該只設置斷點,並在調試模式下運行。每次一步。
如果您收到來電的負號,請告訴我們。
3)在開始處放置斷點並在調試模式下運行。告訴我們你得到了什麼。
4)與用戶溝通問題。人們正在努力幫助,但您需要回答我們的問題,以幫助我們。例如,我們確實需要查看數字的定義,以確定代碼是否正常工作。
首先,parseInt的參數是一個字符串。變數是字符串類型嗎? – 2012-07-11 21:42:24
可能性是可疑代碼在IF聲明之前。也許你應該提供更多的代碼來幫助我們。 – 2012-07-11 21:43:15
請提高您的接受率 - 會員爲1年/ 1個月,問了14個問題... – t0mm13b 2012-07-11 21:44:18