好吧,我有一个简单的通知。但是当我在通知栏中点击它时,我只是打开了我的应用程序。那么我怎么知道我的应用程序是通过通知点击打开的,或者我如何在点击后打开特定的活动?
问问题
8906 次
2 回答
2
通知上没有 onClick 事件。它只是启动一个附加到特定通知对象的预打包PendingIntent 。
于 2012-09-17T00:36:26.670 回答
1
我认为您在Statusbar Notification
. 当您单击通知项时,将Intent
调用以下内容。
Context context = ctx.getApplicationContext();
Intent notificationIntent = new Intent(ctx, ctx.getClass());
PendingIntent contentIntent = PendingIntent.getActivity(ctx, 0, notificationIntent, 0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
如果您想Activity
打开特定的,请调用上面的特定类Intent
于 2012-05-17T11:32:52.460 回答