0
ほとんどの場合、フラグメントがデタッチされた後にネットワークコールが終了するため、getActivity()はnullを返します。これに対する典型的な解決策は何ですか?ネットワーク通話後にNullPointerExceptionを処理する最善の方法は?
解決策1:フラグメントが一時停止したら、すべてのネットワークコールを終了します。
策#2:追加 "isDetached()" をチェック
溶液#3:追加 "isAdded()" をチェック
ソリューション#4:アクティビティの参照を持って、mActivity
#4はほとんど解決策ではありません。ただ問題を求めているだけです。 getActivty()がnullを返す理由があります –
"これにあなたの典型的な解決策は何ですか?" MVP。それについて[ここ](http://antonioleiva.com/mvp-android/)を読んでください。 – Sufian