【发布时间】:2012-09-30 23:54:03
【问题描述】:
这是我在 Service 类中的 showNotification 方法:
private void showNotification() {
Notification notification = new Notification(R.drawable.icon,
"New Notification", System.currentTimeMillis());
Intent i = new Intent(this, myActivity.class);
i.putExtra("notification", "MyNotif");
i.putExtra("notifiedby", "NotedBy");
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, i, 0);
notification.setLatestEventInfo(this, "NotedBy", "MyNotif", contentIntent);
nm.notify(111, notification);
}
所以在点击状态栏中的Notification后,我将进入myActivity。
问题是这些行总是在 myActivity 中给出 false。
this.getIntent().hasExtra("notification")
this.getIntent().hasExtra("notifiedby")
putExtra() 不能与 PendingIntent 一起使用吗?
【问题讨论】:
标签: android service android-intent