• IM学习过程


    1.

    没有打开APP的情况 下,没有问题,点击notification后也是直接进入默认的程序 页面,与在 notification中设置的没有关系,因为此时提示走的

    不是自己写的notification。

    2.

    如果 程序 已经 打开,但是没有注册broadcast receiver ,此时 不会有提示,也就是就说,我们要在MainActivity里面设置广播接收。

    是否只需要注册新消息接收的 广播 ?  

    MainActivity中注册了广播 ,在其它页面时也可以接收到广播

    3.

    如果已经 在有注册广播的ChatAllActivity中,接收新的消息收到了两次提示,说明应该判断是否程序 在运行中,如果在运行中,则关后台的广播。(有问题)

    4.

    确定不同接收广播 优先级,MainActivity --3 , ChatAllActivity --5 , ChatActivity---7。

    可很好的解决接受广播的问题。

    5.在ChatAllActivity中,要得到所有 的conversations 排序 后并显示。

    6. 是否在提示消息时有震动和声音

    在  application中设置一次,在SettingActivity中设置一次,在baseactivity的  notify中设置一次。

  • 相关阅读:
    经典小故事
    清晨六问
    ui相关书籍
    ui设计书籍推荐
    生成器
    函数之装饰器
    函数之闭包
    函数之作用域的查找顺序
    函数之命名空间/名字空间/名称空间
    内置函数
  • 原文地址:https://www.cnblogs.com/chuiyuan/p/4190315.html
Copyright © 2020-2023  润新知