0
我有一個應用程序,我在其中顯示自定義對話框和吐司消息的所有工作正常,但應用程序有時會崩潰並顯示logg錯誤爲「Fragment LayoutTwo {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