Android Fragments内存的最佳用途

时间:2016-12-17 11:10:36

标签: android android-fragments android-memory

我有一个包含5个标签的主要活动(如Instagram),因为我不想在每次用户点击标签时加载每个标签,我使用并设置"设置屏幕页面限制& #34;命令到5。 但是,据我所知,记忆力非常重。 我几秒前在facebook应用程序上看到的是,它不会自动加载所有选项卡的内容,但是当您访问它时以及每个选项卡的内容都会加载已加载,下次您访问特定选项卡时,它不会再次加载。 我们怎样才能实现这样的目标? 谢谢!

1 个答案:

答案 0 :(得分:0)

首先你需要在api库中启用缓存就像使用volley network api一样。并且所有操作都启动onCreate()方法,如

@覆盖     public void onCreate(Bundle savedInstanceState){         super.onCreate(savedInstanceState);         setListAdapter(new ArrayAdapter(getActivity(),android.R.layout.simple_list_item_activated_1,android.R.id.text1,DummyContent.ITEMS));     }

因为它会一次又一次地调用此方法,您将在第二次访问时获取数据。

相关问题