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
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