我正在创建一个触发Intent的通知.这是我的代码的一个非常简短的摘录……
Notification notification = new Notification(R.drawable.icon,"notification",System.currentTimeMillis()); NotificationManager nm = (NotificationManager)getSystemService(NOTIFICATION_SERVICE); Intent notificationIntent = new Intent(BackgroundService.this,ConnectionHandler.class); notificationIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); notificationIntent.addFlags(Intent.FLAG_FROM_BACKGROUND); PendingIntent pendingIntent = PendingIntent.getActivity(context,notificationIntent,0); notification.setLatestEventInfo(context,getString(R.string.notification_title),getString(R.string.notification_body),pendingIntent); notification.flags |= notification.FLAG_AUTO_CANCEL; nm.notify(1,notification);
在我的意图(ConnectionHandler.class)中,我想展示一个有效的AlertDialog.但我希望在不打开新的UI窗口的情况下显示AlertDialog.对我来说最好的是,当点击通知条目时,如果AlertDialog只显示其他任何内容.
任何想法都表示赞赏.
此致,托比