V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
devfeng
V2EX  ›  Android

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

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