【问题标题】:Android Fragments Best usage for memoryAndroid Fragments 内存的最佳使用
【发布时间】:2016-12-17 11:10:36
【问题描述】:

我有一个带有 5 个选项卡(如 Instagram)的主活动,因为我不想在用户每次单击选项卡时都加载它们,所以我使用并将“设置屏幕页面限制”命令设置为 5。 但是,我知道这对记忆来说非常沉重。 几秒钟前我在 facebook 应用程序上看到的是,它不会自动加载所有选项卡的内容,而是在您访问它时加载每个选项卡的内容,并且在加载选项卡时,下次您访问特定选项卡,它不会再次加载。 我们怎样才能做到这样? 谢谢!

【问题讨论】:

    标签: android android-fragments android-memory


    【解决方案1】:

    首先您需要在 api 库中启用缓存,如使用 volley network api。并且所有操作都开始 onCreate() 方法,如

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

    因为它会被调用一次和第二次,所以会调用此方法,并且您将在第二次访问时获取您的数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-29
      • 1970-01-01
      • 2017-07-28
      • 2015-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-24
      相关资源
      最近更新 更多