Below is my code. I have put actions (yes or no ) using addaction to the notification.But the problem is i cannot detect if it pressed or not.Plz help.. Thanks
@SuppressWarnings("deprecation")
@Override
protected void onIncomingCallReceived(final Context ctx, final String number, final Date start) {
    // Create Intent for notification
    Intent intent = new Intent(ctx, CallReceiver.class);
    PendingIntent pi = PendingIntent.getActivity(ctx, 0, intent,
            PendingIntent.FLAG_UPDATE_CURRENT);
    //Yes intent
    Intent yesReceive = new Intent();
    yesReceive.setAction(YES_ACTION);
    PendingIntent pendingIntentYes = PendingIntent.getBroadcast(ctx, 0, yesReceive, PendingIntent.FLAG_UPDATE_CURRENT);
    //No intent
    Intent noReceive = new Intent();
    noReceive.setAction(NO_ACTION);
    PendingIntent pendingIntentNo = PendingIntent.getBroadcast(ctx, 0, noReceive, PendingIntent.FLAG_UPDATE_CURRENT);
    // Defining notification
    NotificationCompat.Builder nBuilder = new NotificationCompat.Builder(
            ctx).setSmallIcon(R.mipmap.ic_launcher)
            .setContentTitle("Sample text 1 ?")
            .setContentText("Sample text 2").setContentIntent(pi)
            .addAction(R.drawable.ic_done_white_36dp, "Yes", pendingIntentYes)
            .addAction(R.drawable.ic_close_white_36dp, "No", pendingIntentNo);
    // Allows notification to be cancelled when user clicks it
    nBuilder.setAutoCancel(true);
    // Issuing notification
    int notificationId = 0;
    NotificationManager notifyMgr = (NotificationManager) ctx.getSystemService(NOTIFICATION_SERVICE);
    String action = intent.getAction();
    if (CallReceiver.YES_ACTION.equals(action)) {
        Toast.makeText(ctx, "YES CALLED", Toast.LENGTH_SHORT).show();
    } else if (CallReceiver.NO_ACTION.equals(action)) {
        Toast.makeText(ctx, "STOP CALLED", Toast.LENGTH_SHORT).show();
    }
    notifyMgr.notify(notificationId, nBuilder.build());
}
this code is in my CallReciever.class which extends Phonecallreciever where,phonecallreciever extends broadcastreciver.
 
     
    