Domanda
Ancora una volta sono scatenato ... Il seguente codice funziona bene nell'emulatore Android 2.2 dal SDK e sul mio Galaxy Nexus (in esecuzione 4.0.1) ma ottengo un NPE quando esegui l'app su 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);
}
});
.
Quanto sopra è nel metodo ONCreate (tra le altre cose, naturalmente).
L'NPE si verifica quando si esegue un "Leggi" OP su RESNUM, I.E. THE PRINTLN ().
Grazie
Soluzione
Il dialer non è disponibile su xoom.Puoi trovare maggiori dettagli In questo articolo .
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow