【发布时间】:2016-05-09 23:11:14
【问题描述】:
我正在使用 Xamarin Forms 的最新稳定版本在 PCL 中工作。目前,目标平台是 Android。
首先,我从我的 HTTP POST 请求中获得结果,该请求运行良好。
然后,当我尝试更新 UI 时,当我向下滚动时,显示结果的滚动视图会滞后。
我认为这可能是线程问题:UI 的更新可能不会在正确的线程中执行。
我尝试使用Device.BeginInvokeOnMainThread(() => { //Update the UI });,但它不起作用。
谢谢。
【问题讨论】:
-
在更新和滚动时 是否滞后?还是在项目更新之后 滞后?更新前滚动不会滞后吗?
-
我保留了一个空的 stacklayout 来显示结果。我按下一个按钮,项目正确显示,然后当我尝试滚动时,它滞后了。所以之后。
-
项目的数量可以根据请求的结果而改变,但在我的例子中,我有 9 个项目要显示。
标签: android user-interface http-post scrollview xamarin.forms