私はカスタムダイアログとトーストのメッセージをすべて表示しているアプリを持っていますが、アプリケーションはいつかクラッシュして、「フラグメントレイアウト2(820b58c)がアクティビティに添付されていません」というログエラーを表示しています。アクティビティに添付されていないフラグメントを解決する方法はありますか?
コードは: -
CustomerTicketDialogClass ctdc = new CustomerTicketDialogClass(getActivity(),
"network failure",
getResources().getString(R.string.NetworkError_Message), "LayoutTwo");
ctdc.show();
ctdc.setCanceledOnTouchOutside(false);
https://stackoverflow.com/questions/10919240/fragment-myfragment-not-attached-to-activity –
(isAdded場合は(検証を使用することができます) ){}を使用するか、if(getActivity()!= null){}を使用して、 – YoLo