0
我有一個待處理意向通知,一旦點擊它應該撥打一個號碼。通知出現,但一旦點擊就沒有任何反應。我已設置權限的應用程序,使在Android清單文件的調用如下:具有待處理意圖的通知不會撥打電話
<uses-permission android:name="android.permission.CALL_PHONE" />
下面是代碼:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_rating);
addListenerOnRatingBar();
NotificationCompat.Builder myNotification = new NotificationCompat.Builder(this)
.setSmallIcon(R.mipmap.ic_launcher)
.setContentText("Calling 021-12345678")
.setContentTitle("Phone Call Notification");
Intent phoneCall = new Intent(Intent.ACTION_CALL);
phoneCall.setData(Uri.parse("tel:021-12345678"));
PendingIntent phoneCallIntent = PendingIntent.getActivity(this, 0, phoneCall, PendingIntent.FLAG_UPDATE_CURRENT);
myNotification.setContentIntent(phoneCallIntent);
NotificationManager mNotificationManager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(0, myNotification.build());
}
任何想法?
我點擊通知,但不會打電話。我嘗試將其更改爲ACTION_DIAL並且工作完美,即使將該號碼傳遞給撥號程序,但我需要它立即調用,因此爲什麼我使用ACTION_CALL – Haldamir
@Haldamir那麼,IDK,我已經嘗試了您的代碼並且它工作正常,無論如何,嘗試發送一個簡單的意圖,上面這兩行,如果它沒有工作,也許還有另一個問題... – Remy