【发布时间】:2018-10-09 14:17:18
【问题描述】:
我在 mainactivity 中使用了四个片段,每个片段都有其与 mainactivity 类的类。
我在 fragment1 类中有元素,当我在 onCreateView 方法中创建它们时,它们每次打开片段时都会创建。
我尝试在片段类的 onStart 方法中创建元素,没有任何变化。我试图在片段类的 onCreate 方法中创建元素,它停止了应用程序。
当我在 MainActivity 的 onCreate 和 onStart 方法中创建元素时,它会停止应用程序。
所以,基本上我只想创建一次元素,并且在应用启动时必须创建它们。
我该如何解决这个问题?感谢帮助。
【问题讨论】:
-
创建一个单例类并从那里调用所有片段,并在它们为空时启动它们
标签: java android android-fragments oncreate fragment-oncreateview