当前位置: 首页 > 知识库问答 >
问题:

Android通知设置ContentView

庞旺
2023-03-14

共有1个答案

融烨华
2023-03-14

到目前为止,没有看到你的尝试,我将采取一个刺在这一个。

我不太明白为什么无论应用程序中有多少活动,都不能声明/使用intent。如果您需要在单击通知后再次触发您的唯一活动,并且需要再次调用活动onCreate()中的SetContentView(r.layout.some_layout_xml);,为什么不声明您的通知的意图,如下所示:

Intent intent = new Intent(getApplicationContext(), YOUR_ACTIVITY.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
PendingIntent pendingIntent = PendingIntent.getActivity(YOUR_ACTIVITY.this, 0, intent, 0);

这样,点击您的通知就可以完成您希望它完成的任务。

请参考此链接,了解如何为通知发送数据:如何从通知发送参数-单击到活动?

基本上,由于通知已经被触发,我假设用户已经登录。现在,当他们在单击通知返回应用程序时,要跳过登录部分,请发送一些附加信息和意向。然后,当activity启动时,检查该值,并使用if...else语句,确定应显示的布局。

我再强调一点也不为过,你应该总是展示你到目前为止所做的事情。这确实有助于找到解决方案。您的实际需求与您需要做什么无关。

 类似资料:
  • Navicat Monitor 提供 4 个通道(电子邮件,SNMP 陷阱、Slack 通知和 SMS 消息),让你在监控引发警报时发送通知。若要配置警报通知,请前往“配置”->“通知”。 电子邮件通知 在“电子邮件”部分,启用“引发警报”。 配置以下信息: SMTP 服务器 为传出消息输入你的简单邮件传输协议(SMTP)服务器。 端口 输入你连接到传出电子邮件(SMTP)服务器的端口号。 需要安

  • 请求header POST /v1/notify Authorization:Bearer {ACCESS TOKEN} Content-Type:application/json 注:请将上方的{ACCESS TOKEN}替换为您的ACCESS TOKEN 请求payload { "url":"http://www.foo.com/" } payload参数说明 参数 参数说明 参数

  • 问题内容: 我知道这个问题以前曾被问过,但我已不知所措。 我有一个警报管理器来设置通知: …然后我得到了通知本身即服务: } ....我加入了吐司,以确保我确实要使用此方法。敬酒,但通知没有。我在这里做错了什么?我需要更改清单文件中的内容吗? 问题答案: 没有图标(或标题是?)的通知将不起作用。 我确信我遇到了同样的问题,因为如果您忽略了通知的内容之一,则通知将不会显示。

  • 本文向大家介绍android 设置闹钟及通知示例,包括了android 设置闹钟及通知示例的使用技巧和注意事项,需要的朋友参考一下 简单说一下这次demo内容,首先做一个设置一次性闹钟,先得到alarmManager,打开一个时间对话框,在里面设置闹钟的时间,时间一到发送广播,然后广播接受者接到跳转到新的activity播放音乐。接着是一个反复闹钟,最后是一个简单的通知,具体代码如下: 布局文件(

  • 通知渠道用于配置接收云联壹云消息通知的途径。 通知渠道用于配置接收 云联壹云 消息通知的途径,目前支持邮件、短信、钉钉、飞书、企业微信等渠道。 用户接收 云联壹云 消息的流程如下: 在通知渠道中配置邮件、短信、钉钉、飞书、企业微信等通知渠道。 在接收人管理中新建接收人,并为用户启用邮件、短信、钉钉、飞书、企业微信等通知渠道。 云联壹云 平台中的消息通知,如告警消息,当选择接收人接收告警消息后,将会

  • 设置方法:我-设置-消息通知设置