ユーザーが自分のアプリを使用していて、自宅をクリックしていくつかの他のアプリにアクセスして戻ってきた場合、アクティビティは再作成され、getActivity
は私の断片。getActivityアプリケーションが再開したときにフラグメント内にnullがある
私が見つけた解決策は、静的変数を作成してgetActivity
をonCreateView
に保存することでした。
私はこれが良い解決策ではないように感じます。私はこれについて行くことができる他の方法はありますか?
私は静的でない変数を使用し、OnCreateViewとonAttachに格納しようとしましたが、getActivityはnullになります。
getActivity
を静的変数として保存しないと、エラーが発生します。私はAsyncTask
私の断片のProcessDialogのためにそれを使用します。
java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources$Theme android.content.Context.getTheme()' on a null object reference
ありがとう。
getActivity()をnullにしたときに呼び出すオーバーライドメソッドは何ですか? –