2012-02-12 174 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

沒關係。我打錯了孩子。我一直忘記第一組/小孩是0,而不是1。 – Bob 2012-02-12 21:55:51

回答

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>