[英]Try load data again, if no internet
我有一個 android 應用程序可以加載一些來自網絡的數據,在此之前我會檢查用戶是否有互聯網連接,
現在,如果沒有互聯網連接,我想在幾秒鍾后再次嘗試加載數據?
這怎么可能下降,有沒有一種簡單的方法可以實現這一目標?
有兩種方法可以做到這一點,一種是使用廣播接收器來偵聽android.net.conn.CONNECTIVITY_CHANGE
,另一種是使用警報管理器...。建議使用廣播接收器,因為它更有效。這里是一個小你可以看看這個鏈接的例子
警報(基於 AlarmManager 類)為您提供了一種在應用程序生命周期之外執行基於時間的操作的方法。 例如,您可以使用警報啟動長時間運行的操作,例如每天啟動一次服務以下載天氣預報。
警報具有以下特征:
此鏈接將給出如何使用 arm manager 類的基本示例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.