好吧,我有一个简单的通知。但是当我在通知栏中点击它时,我只是打开了我的应用程序。那么我怎么知道我的应用程序是通过通知点击打开的,或者如何在点击后打开特定的活动?
答案 0 :(得分:2)
通知上没有onClick事件。它只是启动一个附加到 THAT 特定通知对象的预先打包的PendingIntent。
答案 1 :(得分: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