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