我需要将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; }
}