isFinishing()
に連絡して、アクティビティがまだ存在していないかどうかを確認する必要があることを覚えておいてください。NullPointerException
が表示されますが、これは改造のチュートリアルには記載されていません。私もテストを行い、クラッシュは見られませんでした。これはすでに改造によって処理されていますか?はいの場合、改装は活動や断片化だけを処理しますか?レトロフィットを使用しているときに活動がまだ生きているかどうか確認する必要がありますか?
1
A
答えて
1
あなたはそれを処理する必要があります。あなたがアクティビティの内部で直接的にレトロフィットを使用している場合、NullPointerExceptionは発生しません。しかし、アクティビティが終了した後でも、ネットワークは引き続き使用され、コールバックは引き続き呼び出され、コールバックが終了するまでアクティビティが占めるリソースはメモリ内に残ります。
フラグメント内にretrofitを使用している場合は、コールバックでNullPointerExceptionが発生する可能性が高くなります。
Call
オブジェクトの参照を取得し、onDestroy()
メソッド内でcall.cancel()
を使用するのが最善の方法です。
関連する問題
- 1. アクティビティに親アクティビティが生存しているかどうかを確認する必要があります
- 2. RunOnUiThreadが必要かどうか確認してください。
- 3. ポインタがmath.h関数を指しているかどうか確認する必要があります
- 4. クライアントコンピュータにdotnetフレームワークがインストールされているかどうかを確認する必要があります
- 5. UWPでStreamSocketを使用しているときにソケット接続がまだ生きているかどうかを確認するには?
- 6. UWP - 電源アダプタが接続されているかどうかを確認する必要があります
- 7. tclでスレッドを使用すると、スクリプトを実行して、スクリプトがハングしているかどうかを確認する必要があります。
- 8. 配列/リスト内に要素があるかどうかを確認する必要がありますか?
- 9. 要素がclientHeightにあるかどうか確認してください
- 10. git-svnを使用しているときに、どのブランチを実行する必要がありますか?
- 11. 一般に、要素を挿入する前に要素がセットに含まれているかどうかを確認する必要がありますか?
- 12. 私は星を動かすことができるかどうか確認しようとしています
- 13. プロセスがWindowsでPython 2.2を使用して実行されているかどうかを確認するには?私は確認する必要がある
- 14. ActiveDirectoryのユーザーがまだ有効かどうかを確認する必要があります
- 15. ローカルデータ(Webサービス)を更新する必要があるかどうか確認してください
- 16. Appiumサーバーが起動して準備ができているかどうか確認してください。
- 17. エラーが発生していないかどうかを確認することができません
- 18. Eslintプラグインを書いて、必要なファイルが存在するかどうかを確認できますか?
- 19. Gitを使用しているときに、マージする前にリベースする必要がありますか?
- 20. ピボットキャッシュがリフレッシュする必要があるかどうかを確認する方法はありますか?
- 21. 要素が最初に存在するかどうか確認する必要がありますか?
- 22. ExternalInterface.availableを使用して、JavaScriptが有効になっているかどうかを確認できますか?
- 23. テーブルがSQLサーバーで使用されているかどうかを確認することができます
- 24. PDOを使用しているときはaddslashes機能を使用する必要がありますか?
- 25. ライブストリームがストリーミングしているかどうかを確認できますか?
- 26. SassとCompassを使用しているWebサイトがあれば、どのように確認できますか?
- 27. setStateを使用してクリアする前に、入力が空であるかどうかを確認する必要がありますか?
- 28. GET変数のみを使用してissetがあるかどうかを確認するには、エスケープする必要がありますか?
- 29. エンドポイントが見つかりすることができませ:テスト、確認していないしてください、あなたのクラスパスが必要なキャメルコンポーネントジャー
- 30. Android:xpsファイルを開くことができるアプリがあるかどうかを確認してください。
私が覚えている奇妙なのは、アクティビティがまだ存在するかどうかを確認しなければならなかったが、今は例外がスローされない – user1865027