簡體   English   中英

我的片段中的 ASYNCTASK 有問題

[英]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.

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