在列表视图

时间:2016-11-10 04:46:38

标签: json web-services c#-4.0 xamarin xamarin.android

我需要将json webservice绑定到我的列表视图适配器中。我收到了错误。需要在列表视图中绑定这些值

 [Activity(Label = "ListView", MainLauncher = true, Icon = "@drawable/icon")]
    public class MainActivity : Activity
    {
        private ListView mListView;

        public virtual IListAdapter ListAdapter { get; set; }
        private List<RootObject> mUsers;

        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);
            mListView = FindViewById<ListView>(Resource.Id.listView1);

            var url = "https://www.yellowbox.com.sg/index.php?route=api/app/getusers";

            // Syncronious Consumption

            var syncClient = new WebClient();

            var content = syncClient.DownloadString(url);

            var TEST = JsonConvert.DeserializeObject <RootObject>(content);
            // getting null values in "TEST"
            //mUsers =????
            ListAdapter = new ArrayAdapter<RootObject>(this, Android.Resource.Layout.SimpleListItem1, mUsers);
             mListView.Adapter = ListAdapter;
        }

我的课程:

公共类RootObject     {

    public string id { get; set; }
    public string username { get; set; }
    public string total_deliveries { get; set; }
}

0 个答案:

没有答案