2016-12-19 9 views
0

Я разрабатываю приложения, которые могут выполнять отправку фальшивых смс и получение поддельного текстового сообщения. Лучше Если я могу использовать встроенное SMS-уведомление, но я не знаю, как это сделать. Поэтому я использую свой ниже код для генерации уведомления, и когда я нажимаю на это уведомление, ничего не происходит. Пожалуйста, кто-нибудь может решить мою проблему? Мне нужно открыть Message Inbox при нажатии этого уведомления. Любая помощь будет оценена!Android Notification onClick Activity open failed

Uri sms_uri = Uri.parse("smsto:+92xxxxxxxx"); 
Intent sms_intent = new Intent(Intent.ACTION_SENDTO, sms_uri); 
sms_intent.putExtra("sms_body", "Good Morning ! how r U ?"); 
PendingIntent contentIntent = PendingIntent.getService(context, 0, sms_intent, 0); 
Resources res = context.getResources(); 

Notification noti = new Notification.Builder(context) 
     .setContentTitle(res.getString(R.string.app_name)) 
     //.setContentText(res.getString(R.string.cancelText)) 
     .setSmallIcon(android.R.drawable.ic_dialog_email) 
     .setTicker(res.getString(R.string.app_name)) 
     // .setAutoCancel(true) 
     .setWhen(System.currentTimeMillis()) 
     .setContentIntent(contentIntent) 
     .build(); 

NotificationManager notificationManager = (NotificationManager) getActivity().getSystemService(NOTIFICATION_SERVICE); 
noti.flags |= Notification.FLAG_AUTO_CANCEL; 
notificationManager.notify(0, noti); 

ответ

2

Использование

PendingIntent.getActivity(context, 0 , sms_intent, 0); 

, которые могут помочь !!!

+0

nice bro это работает .. Вы сделали мой день ..;) много спасибо –

+0

Рад помочь вам! –

 Смежные вопросы

  • Нет связанных вопросов^_^