NullPointer Exception

  • Respostas:2
Danilo Luque
  • Posts no fórum: 2

26/07/2016, 19:16:27 via Web

Estou fazendo uma aplicação de mensagens e ligações telefônicas e ao utilizar a aplicação para telefonar ela gera um null pointer quando chega na linha do startActivity, como posso resolver e acusa erro no ACTION_CALL:
public class Telefona extends AppCompatActivity {

public void realizaTelefonema(){
   try {
       Uri uri = Uri.parse("tel: 0151199999999");
       Intent chamada = new Intent(Intent.ACTION_CALL,uri);
       startActivity(chamada);
   }catch(ActivityNotFoundException act){
       System.out.println("catch");
   }catch(NullPointerException exc){
       System.out.println("null pointer");
   }
}

}

Responder
edrsantos
  • Posts no fórum: 46

01/08/2016, 18:43:53 via Web

Você precisa da permissão "android.permission.CALL_PHONE" no Manifest e se mesmo assim continuar dando erro tire o espaço que está entre "tel:" e o número ficando assim ..."tel:0151199999999"

Responder
Danilo Luque
  • Posts no fórum: 2

02/08/2016, 03:50:13 via Web

Obrigado pela resposta, encontrei o erro. Não havia declarado a activity no manifest.

Responder