[問題] 開機時偵測網路是否可用的問題

看板AndroidDev作者 (阿東)時間5年前 (2019/05/12 18:44), 5年前編輯推噓0(003)
留言3則, 3人參與, 5年前最新討論串1/1
各位版友好, 我設計一隻app在開機時會自動在背景執行,且會判斷有沒有網路連線決定要不要繼續運 作, 但有時候會因為設備太晚連到網路,導致app運行時以為還沒連上網路所以停止運作... 目前的設計是開機後會收android的廣播判斷是connected還是connecting...但設備還是 有 機會認為是沒有網路連線的狀況... 請問是否有更好的機制或其他寫法能夠滿足這個需求呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.166.56.202 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1557657868.A.CD6.html ※ 編輯: Dong0129 (42.72.112.29), 05/12/2019 18:50:12

05/12 19:52, 5年前 , 1F
廣播跟自主查詢並行
05/12 19:52, 1F
目前的確是透過這兩種方式並行,但還是有機會連線時app沒辦法抓到正確的網路連線狀 態... ※ 編輯: Dong0129 (42.72.101.4), 05/17/2019 11:48:55

05/17 12:36, 5年前 , 2F
所以是主動查詢部分的code有問題?
05/17 12:36, 2F
目前的方向也是在找這部分是否有bug...所以應該不是設計的方式不對,而是程式內部有 誤了... ※ 編輯: Dong0129 (42.72.38.125), 05/17/2019 13:21:59

08/26 12:54, 5年前 , 3F
retry?
08/26 12:54, 3F
文章代碼(AID): #1Sr_aCpM (AndroidDev)
文章代碼(AID): #1Sr_aCpM (AndroidDev)