我在課堂上收到此錯誤消息顯示java.lang.NullPointerException:爲getDialog()getWindow()
java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.Window android.app.Dialog.getWindow()' on a null object reference
我想這
public class ABCD_Fragment extends DialogFragment {
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
getDialog().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE| WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
super.onViewCreated(view, savedInstanceState);
}
}
請幫助我。我不明白爲什麼getDialog()
是空的。
DownVoters幫助我而不是倒下投票 – VVB
檢查鏈接 –
請che che CK此鏈接:http://www.androidbegin.com/tutorial/android-dialogfragment-tutorial/ – KishuDroid