- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我收到此错误崩溃
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method boolean androidx.fragment.app.FragmentManagerImpl.isDestroyed()' on a null object reference
当 Activity onStop() 时以及当我从 FragmentTransaction 中删除 fragment 时
我添加
@Override
public void onDetach() {
super.onDetach();
try {
Field childFragmentManager = Fragment.class.getDeclaredField("mChildFragmentManager");
childFragmentManager.setAccessible(true);
childFragmentManager.set(this, null);
} catch (NoSuchFieldException e) {
throw new RuntimeException(e);
} catch (IllegalAccessException e) {
throw new RuntimeException(e);
}
}
我所有的 fragment ,但这没有帮助
我的代码
FragmentTransaction t = getSupportFragmentManager().beginTransaction();
//t.replace(R.id.calendar1, weekendCaldroidFragment);
t.detach(weekendCaldroidFragment).add(R.id.calendar1, weekendCaldroidFragment).attach(weekendCaldroidFragment).commitNowAllowingStateLoss();
最佳答案
从 onDetach()
中删除所有代码 - 这对于任何最新版本的 Fragments 来说都是不必要的,而这正是导致崩溃的原因。
关于android - 空对象引用上的“boolean androidx.fragment.app.FragmentManagerImpl.isDestroyed()”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56925777/
我有 android 源代码,我正在查看这些类,一件奇怪的事情是我找不到此类的任何 api 或源代码:FragmentManagerImpl 我找到的唯一引用是在 Activity 类源中,它是:
我在将内容分享到我的应用程序之后以及在应用程序已经启动的情况下得到了这个异常。如果我直接启动该应用程序,一切正常。如果我向我的应用程序分享了一些东西,而该应用程序尚未运行,那么所有的东西都可以正常工作
当我在我的手机上快速按下返回、返回、返回时,出现以下异常: java.lang.NullPointerException at android.app.FragmentManagerImpl.exec
所以,我有一个使用 Maps fragment 的 fragment 。哪个工作正常,但是当我按回或退出应用程序时,有一个 NullPointerException 并且我已经搜索和搜索但我不明白它是
我的项目指定 support-v4-26.1.0 作为它的依赖项之一,它又使用 android.library.reference.1=../support-compat-26.1.0 android
我收到此错误崩溃 Caused by: java.lang.NullPointerException: Attempt to invoke virtual method boolean android
在使用 Share Intent 时,应用程序崩溃并出现以下错误 01-25 12:16:09.270: E/AndroidRuntime(28699): FATAL EXCEPTION: main
编辑 2 我现在设法摆脱了使用这里的技巧 https://code.google.com/p/android/issues/detail?id=42601#c10 的错误所以这就是为什么我最后一次编辑
完整的堆栈仅包括 android 核心代码: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean and
我是一名优秀的程序员,十分优秀!