コード例 #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            //Includes text1, text2
            base.OnCreate(savedInstanceState);
            var JsonString = Intent.GetStringExtra("Books");
            //var books = JsonConvert.DeserializeObject < IEnumerable < SimpleBook >> (JsonString);
            var simpleBookList = JsonConvert.DeserializeObject <IEnumerable <SimpleBook> > (JsonString);

            //var kittens = Kittens.GetKittens();

            var adapter = new SimpleListItem2Adapter(this, simpleBookList);

            this.ListAdapter = adapter;
        }
コード例 #2
0
        // ArrayAdapter<string> adapter;

        //private List<Tuple<string, string>> titleAuthor;

        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.SearchBooksPage);


            var JsonString = Intent.GetStringExtra("User");
            var UserObject = JsonConvert.DeserializeObject <LoggedInUser>(JsonString);

            U = UserObject;

            Button searchButton = FindViewById <Button>(Resource.Id.searchPageSearchButton);
            Button homeButton   = FindViewById <Button>(Resource.Id.searchPageHomeButton);

            searchObject  = FindViewById <EditText>(Resource.Id.searchText);
            booksListView = FindViewById <ListView>(Resource.Id.booksList);



            searchButton.Click += async(IntentSender, e) =>
            {
                string    url       = "http://73.87.111.140:8000/books";
                JsonValue jsonBooks = await FetchBooksAsync(url);

                simpleBookList = SearchUser(jsonBooks);


                var adapter = new SimpleListItem2Adapter(this, simpleBookList);
                //adapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleListItem1, titleAuthor);
                booksListView.Adapter = adapter;

                Intent nextActivity = new Intent(this, typeof(BookList));

                //var serializedBooks = JsonConvert.SerializeObject(simpleBookList);
                //nextActivity.PutExtra("Books", serializedBooks);
                //StartActivity(nextActivity);
            };
            homeButton.Click += HomeButton_Click;



            // Create your application here
        }