devfeng
V2EX  ›  Android

请教个问题,网络监听广播,在 Activity onCreate 方法中一注册就会被收到

  •  1
     
  •   devfeng · Jul 4, 2019 · 13382 views
    This topic created in 2683 days ago, the information mentioned may be changed or developed.
    5 replies  •  2019-07-05 10:23:25 +08:00
    jinksw
    jinksw
    Jul 4, 2019❤️1
    1
    有一种广播事件是 sticky 的 你说的是这种吧?
    biantaoGG
    biantaoGG
    Jul 4, 2019❤️1
    2
    网络监听本来就是这样,你再注册的时候会可立刻触发一次回调,无论你是在 create 还是 resume,监听网络变化肯定要知道当前状态的,我觉得原生的逻辑并没有问题
    devfeng
    devfeng
    OP
    Jul 4, 2019
    3
    @biantaoGG 好的,谢谢
    monkeyliu
    monkeyliu
    Jul 4, 2019 via iPhone❤️1
    4
    有个方法可以判断广播是否是 sticky 的方式发出来的,搜一下
    devfeng
    devfeng
    OP
    Jul 5, 2019
    5
    @monkeyliu 是 isInitialStickyBroadcast(),厉害,解决了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1616 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:41 · PVG 10:41 · LAX 18:41 · JFK 21:41
    ♥ Do have faith in what you're doing.