[英]I am having trouble with ASYNCTASK in my fragment
我是片段的新手。我正在嘗試使用 AsyncTask 在我的片段中調用搜索 API。 Json 解析是在 MainActivity 中完成的,順便說一下,當我使用這個片段時我不在我的主要活動中,它連接到另一個活動。 它有效,但我無法將存儲到包中的解析信息傳遞給新片段。 具體來說,它在我嘗試打開一個新片段的那一刻崩潰。 我有解析的信息,我已經為我的片段設置了參數,就在我使用 .commit() 的那一刻它崩潰了。
如果您可以發布您的代碼片段,以便我們檢查問題所在,那就太好了。
盡管我從您的解釋中推斷出您可能將信息保存在后台線程上運行的doInBackground
中。 相反,您可以將該信息傳遞給onPostExecute
並將其保存到SharedPreferences
因為onPostExecute
在 UI 線程上運行。
讓我知道這個是否奏效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.