我的应用程序中有一个recyclerview。第一次打开此片段时,会发出API请求并更新recyclerview。当我再次打开相同的片段时,即使数据已经加载过了,它也会再次发出请求并更新recycleview。因此,为了避免这种情况,我使用了一个静态布尔变量来检查是否已经加载了数据。这样可以避免重复的网络调用,但是假设我正在使用应用程序,而数据已从后端服务器更改,则不会在我的应用程序中反映出来,因为布尔变量在首次加载时将设置为true,并且不会进行任何其他API调用。
那么这种情况的标准方法是什么呢?
那么这种情况的标准方法是什么呢?