清除推送通知android后保存到DB

时间:2014-10-13 16:06:49

标签: android android-intent

我正在处理推送通知,我遇到了一个问题。

当我点击收到的通知时,我的代码会启动一个带有活动的新意图。

我用:

        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吗?

有什么想法吗?