簡體   English   中英

重試asynctask的最佳Java做法(android)

[英]Best java practice for retrying asynctask (android)

我有一個基本的抽象類,我的所有asynctasks都從此擴展。 我已經內置了網絡錯誤的錯誤處理,我向用戶顯示一個對話框,告訴他們可以重試他們的請求(畢竟這是網絡錯誤......)。

我有一個“重試”我的異步任務的問題,因為一旦執行它,就無法再次執行它。 我怎么能這樣做呢? 我應該使用反射來實例化同一個類並重試嗎?

有沒有人以前處理過這個問題?

這似乎是你需要的答案:

下載失敗時如何在AsyncTask中運行重試

AsyncTasks只能使用一次,只能執行一次。 如果嘗試第二次執行,則拋出異常。 解決方案是僅創建一個新的AsyncTask並執行它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM