Xamarin Listview 数据加载在 Android 端很慢

问题描述

比如,当我想打开城市列表时,当我点击菜单时,另一个页面加载了listview web服务。在ios端,跳转下一页的速度很快。 Android 端稍等片刻。是什么原因?

页面加载此代码

Device.BeginInvokeOnMainThread(() =>
        {
            switch (Device.RuntimePlatform)
            {
                case Device.iOS:
                    LoadItems();
                    activity.IsVisible = false;
                    activity.IsRunning = false;
                    activity.IsEnabled = false;
                    break;
                case Device.Android:
                    Device.StartTimer(TimeSpan.FromSeconds(1),() =>
                    {
                        LoadItems();
                        activity.IsVisible = false;
                        activity.IsRunning = false;
                        activity.IsEnabled = false;
                        return false;
                    });
                    break;

            }
        });

public async void LoadItems()
    {
        Call Web Service
    }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)