問題場景:
第一次安裝,進入APP後進行網絡操作,報錯:cache is closed,閃退。
問題原因:
Myapp中設置了okhttp的緩存目錄爲sd下的文件目錄,在第一次安裝的時候,改代碼在還沒有獲取到sd權限就執行了,所以報錯。
解決辦法:
把Myapp中那些要設置sd目錄的代碼,都放到了之前獲取權限後要執行的“創建本地目錄文件”的代碼段中,這樣就不會有目錄的問題了。
問題場景:
第一次安裝,進入APP後進行網絡操作,報錯:cache is closed,閃退。
問題原因:
Myapp中設置了okhttp的緩存目錄爲sd下的文件目錄,在第一次安裝的時候,改代碼在還沒有獲取到sd權限就執行了,所以報錯。
解決辦法:
把Myapp中那些要設置sd目錄的代碼,都放到了之前獲取權限後要執行的“創建本地目錄文件”的代碼段中,這樣就不會有目錄的問題了。