1

通話履歴リストで不明な電話番号を検出したいと考えています。

電話の不明な番号は-1または-2です。

私の質問は、このタイプの呼び出しを検出する方法です?.

私はで検出しようとします:

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

}

しかし、それは機能していません。

4

1 に答える 1

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());
      }

Eclipse では、window -->Show View --> Logcat に移動してログ メッセージを調べる必要がありますが、ブレークポイントを設定してデバッグ モードで実行する必要もあります。一度に 1 行ずつステップします。

着信コールにマイナスの番号が表示された場合はお知らせください。

3) 最初にブレークポイントを配置し、デバッグ モードで実行します。あなたが得るものを教えてください。

4) ユーザーの質問に対応します。人々は助けようとしていますが、私たちがあなたを助けるために私たちの質問に答える必要があります. たとえば、コードが機能するかどうかを知るには、number の定義を確認する必要があります。

于 2012-07-11T22:30:18.627 に答える