Pergunta

Mais uma vez estou perplexo...O código a seguir funciona bem no emulador Android 2.2 do SDK e no meu Galaxy Nexus (executando 4.0.1), mas recebo um NPE ao executar o aplicativo no Xoom (Android 3.2).

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

O texto acima está no método onCreate (entre outras coisas, é claro).

O NPE ocorre ao executar uma operação de 'leitura' em resNum, ou seja,o println().

Obrigado

Foi útil?

Solução

O discador não está disponível no Xoom.Você pode encontrar mais detalhes neste artigo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top