2012-02-12 3 views
0

Я пытаюсь сделать телефонный звонок, но я получаю силу близко:Intent.ACTION_CALL заставить близко

private Uri phonenumbers(int groupPosition, int childPosition) { 
    if (groupPosition == 1 && childPosition == 1) return Uri.parse("tel:15555555555"); 
    return null; 
} 

textView.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View View) { 
     Uri uri = phonenumbers(groupPosition, childPosition);     
     Intent i = new Intent(Intent.ACTION_CALL, uri); 
     startActivity(i); 
    } 
}); 

Любая помощь будет оценена.

+0

NEVERMIND. Я бил неправильного ребенка. Я продолжаю забывать, что первая группа/ребенок равна 0, а не 1. – Bob

ответ

0
String number = "tel:+919966626261"; 

Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse(number)); 
    startActivity(callIntent); 

В манифесте добавить это разрешение

<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission> 

или

<uses-permission android:name="android.permission.CALL_PRIVILEGED"></uses-permission> 
Смежные вопросы