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

È stato utile?

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