Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android片段:立即实例化或在需要时实例化_Android_Android Fragments_Android Viewpager - Fatal编程技术网

Android片段:立即实例化或在需要时实例化

Android片段:立即实例化或在需要时实例化,android,android-fragments,android-viewpager,Android,Android Fragments,Android Viewpager,我在我的应用程序中预定义了一组片段(布局/屏幕)。我有一个viewPager,它包含用户交互的初始布局(比如2个片段)。在不同的事件和用户交互中还可以显示其他片段,如添加、编辑、删除或列表。目前,我正在根据需要添加和删除片段(添加、编辑等) 一次又一次地添加和删除片段会带来性能开销吗 我应该在应用程序启动时实例化所有片段吗 我们可以在内存中保存多少片段(以防我们一次实例化所有片段) 需要记住的一点是,片段有自己的生命周期,就像活动一样。。。因此,如果您一次实例化了它们,但它们没有被使用,当您最

我在我的应用程序中预定义了一组片段(布局/屏幕)。我有一个viewPager,它包含用户交互的初始布局(比如2个片段)。在不同的事件和用户交互中还可以显示其他片段,如添加、编辑、删除或列表。目前,我正在根据需要添加和删除片段(添加、编辑等)

  • 一次又一次地添加和删除片段会带来性能开销吗
  • 我应该在应用程序启动时实例化所有片段吗
  • 我们可以在内存中保存多少片段(以防我们一次实例化所有片段)

需要记住的一点是,片段有自己的生命周期,就像活动一样。。。因此,如果您一次实例化了它们,但它们没有被使用,当您最终将它们添加到视图中时,它们可能会重新启动其生命周期。。。