Xamarin:如何异步加载数据/分页?

时间:2019-03-14 08:53:32

标签: c# rest xaml xamarin

想象一下,我有一种带有以下代码的“社交应用程序”,目标是:

1-从服务器加载我拥有的“喜欢”集

2-每个“赞”都有对“帖子”的引用

3-每个“帖子”都有文字,说明和图片。

我的问题是

1-我绑定了属性“ Like.Post”,但我希望以“异步”方式下载数据。 请参见int“ Like.Post”中的代码,它包含一个await“,并且它是不允许的。 那么,什么是最好的方法呢?

2-我可以拥有成千上万个赞,并且希望“逐步”“下载”喜欢的集合,是否有某种“延迟加载”列表能够逐步从服务器下载/查询数据?分页机制

3-是否可以对REST服务器进行分页?如何在服务器端和客户端都开发此代码?

def update
  respond_to do |format|
    if @event.update(event_params)
      if ... 
       ....
      else
        @events = Event.all
        format.json { render :index, status: :ok }
      end
    else
      ....
    end
  end
end

0 个答案:

没有答案