0

もう一度困惑しています...次のコードは、SDKのAndroid2.2エミュレーターとGalaxyNexus(4.0.1を実行)では正常に機能しますが、Xoom(Android 3.2)でアプリを実行するとNPEが発生します。

    final TextView resNum = (TextView) findViewById(R.id.resNum);
    System.out.println(resNum);
    resNum.setOnClickListener(new View.OnClickListener() {
        String num = resNum.getText().toString();
        public void onClick(View v) {
            Intent callIntent = new Intent(Intent.ACTION_DIAL);
            callIntent.setData(Uri.parse("tel:" + num));
            startActivity(callIntent);
        }
    });

上記はonCreateメソッドにあります(もちろん他のものの中でも)。

NPEは、resNum、つまりprintln()で「読み取り」操作を実行するときに発生します。

ありがとう

4

1 に答える 1

0

ダイヤラは Xoom では使用できません。詳細については、この記事を参照してください。

于 2012-02-25T08:40:29.483 に答える