コード例 #1
0
        protected async void songSearch(object sender, EventArgs e)
        {
            string search = ((Entry)sender).Text;

            if (NetworkCheck.IsInternet())
            {
                var result_96five = await _Client.GetStringAsync(search_96five + search);

                var station1 = JsonConvert.DeserializeObject <List <SongRequest> >("[" + result_96five + "]");
                _96fivesearch = new ObservableCollection <SongRequest>(station1);
                display_96five.ItemsSource = _96fivesearch;

                var result_inspire = await _Client.GetStringAsync(search_inspire + search);

                var station2 = JsonConvert.DeserializeObject <List <SongRequest> >("[" + result_inspire + "]");
                _inspiresearch = new ObservableCollection <SongRequest>(station2);
                display_inspire.ItemsSource = _inspiresearch;

                var result_fresh = await _Client.GetStringAsync(search_fresh + search);

                var station3 = JsonConvert.DeserializeObject <List <SongRequest> >("[" + result_fresh + "]");
                _freshsearch = new ObservableCollection <SongRequest>(station3);
                display_fresh.ItemsSource = _freshsearch;
            }
            else
            {
                await DisplayAlert("96Five", NetworkCheck.errorMessage, "OK");
            }
        }
コード例 #2
0
        protected override async void OnAppearing()
        {
            if (NetworkCheck.IsInternet())
            {
                var content_96five = await _Client.GetStringAsync(station_96five);

                var station1 = JsonConvert.DeserializeObject <List <Station> >("[" + content_96five + "]");
                _96fivestation         = new ObservableCollection <Station>(station1);
                now_96five.ItemsSource = _96fivestation;

                var content_inspire = await _Client.GetStringAsync(station_inspire);

                var station2 = JsonConvert.DeserializeObject <List <Station> >("[" + content_inspire + "]");
                _inspirestation         = new ObservableCollection <Station>(station2);
                now_inspire.ItemsSource = _inspirestation;

                var content_fresh = await _Client.GetStringAsync(station_fresh);

                var station3 = JsonConvert.DeserializeObject <List <Station> >("[" + content_fresh + "]");
                _freshstation         = new ObservableCollection <Station>(station3);
                now_fresh.ItemsSource = _freshstation;
            }
            else
            {
                await DisplayAlert("96Five", NetworkCheck.errorMessage, "OK");
            }
            base.OnAppearing();
        }