我已设置通知,点击它时会打开网站。这是代码的一部分。
Intent resultIntent = new Intent(Intent.ACTION_VIEW);
resultIntent.setData(Uri.parse(m.msg.url));
PendingIntent pending = PendingIntent.getActivity(context, 0,
resultIntent, PendingIntent.FLAG_UPDATE_CURRENT);
notif.setContentIntent(pending);
通知对应于网站中的通知,该通知也对应于该网站中的消息。因此,当您点击(Android)通知时,您将转到该网站。但我也希望通过发送GET请求来删除(网站)通知。我已经设置了一个方法:
m.delete();
但是,我找不到一种方法同时执行这两个操作。意图应该打开m.msg.url
并执行m.delete()
。我搜索了有关Intents和Services的信息,但我是Android编程的新手,我不太明白它是如何工作的。我真的可以提供任何帮助或指导。
感谢阅读。
答案 0 :(得分:1)
创建执行GET的活动或服务,然后立即启动您真正想要开始的活动。请将其用作PendingIntent。