我正在处理推送通知,我遇到了一个问题。
当我点击收到的通知时,我的代码会启动一个带有活动的新意图。
我用:
Intent i = new Intent(getApplicationContext(), DemoActivity.class);
i.putExtra("msg",msg);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
i, PendingIntent.FLAG_UPDATE_CURRENT);
mBuilder.setContentIntent(contentIntent);
对我而言
但是,如果我只想在SQLite中保存此通知,我该如何传递消息?
我知道:
Intent bd = new Intent(getApplicationContext(), AbaseDatos.class);
bd.putExtra("msg",msg);
PendingIntent contentIntentbd = PendingIntent.getActivity(this, 0,
bd, PendingIntent.FLAG_UPDATE_CURRENT);
mBuilder.setDeleteIntent(contentIntentbd);
清除通知时调用新活动,但新活动会打开布局。
我不希望发布任何新活动。它可能会启动带有Intent的javaclass吗?
有什么想法吗?