构造方法,需要确保有一个无参数的默认构造方法。

如果没有默认构造方法,可以考虑使用静态工厂方法来创建Fragment对象,在Activity恢复时调用该方法。这样可以避免使用默认构造方法。

另外,还可以使用setArguments(Bundle bundle)方法来传递参数给Fragment,在Fragment中通过getArguments()方法获取参数。这样可以避免使用构造方法传递参数的问题。

在Activity恢复时会使用默认构造方法重建Fragment如果没有默认构造函数的话就会报javalangInstantiationException异常 排查点 Fragment 类如果自定义

原文地址: https://www.cveoy.top/t/topic/iT3N 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录