/// <summary>
        /// load the list of sermons
        /// </summary>
        private void SetupSermonList()
        {
            MainActivity main = this;

            //Initializer the RSS Feed Class
            ls = new LoadRSS(main, _feed, _title);

            //set the playlist to the adapter items
            playlist.Adapter = ls.pcNames;
        }
 /// <summary>
 /// Open the church website
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ChurchButton_Click(object sender, EventArgs e)
 {
     if (LoadRSS.isValidURL(_website))
     {
         var uri    = Android.Net.Uri.Parse(_website);
         var intent = new Intent(Intent.ActionView, uri);
         StartActivity(intent);
     }
     else
     {
         ShowMessage("Update Details", "Would you like to open the Configuration site?");
     }
 }
Exemplo n.º 3
0
        public ActionResult Tintuc()
        {
            LoadRSS rss = new LoadRSS("http://www.24h.com.vn/upload/rss/congnghethongtin.rss");

            ViewBag.title       = rss.title;
            ViewBag.description = rss.description;
            ViewBag.language    = rss.language;
            ViewBag.link        = rss.link;
            ViewBag.data        = rss.items;
            ViewBag.Menu        = rss.items;
            //----------------------load trang 24 gio

            return(View());
        }
        private void LoadPassage(string version, string passages, int page)
        {
            webview1.ClearHistory();
            string url        = "https://biblia.com/books/" + version + "/";
            string updatefeed = passages;

            if (!LoadRSS.isValidURL(url + passages.Replace(" ", "")))
            {
                updatefeed = "Passage not found! Update feed: " + _castingWeb;
                url       += _castingWeb;
            }
            else
            {
                url += passages.Replace(" ", "");
            }

            webview1.LoadUrl(url);

            SetFocusedButton(page);
            selectedText.Text = _activeSermon + "\n" + updatefeed;
            _lastPassage      = webview1.OriginalUrl;
        }
        private void ProcessStartup()
        {
            //load our player
            SetupPlayer();

            //Load our settings
            LoadSettings();

            //Find our audio and notificaton managers
            audioManager = (AudioManager)GetSystemService(AudioService);
            wifiManager  = (WifiManager)GetSystemService(WifiService);

            // Get our button from the layout resource, and attach an event to it
            titleBar   = FindViewById <LinearLayout>(Resource.Id.TitleBar);
            layoutList = FindViewById <LinearLayout>(Resource.Id.layoutList);
            layoutWeb  = FindViewById <LinearLayout>(Resource.Id.layoutWeb);
            linearTabs = FindViewById <LinearLayout>(Resource.Id.linearTabs);

            churchButton   = FindViewById <Button>(Resource.Id.churchButton);
            playButton     = FindViewById <Button>(Resource.Id.playButton);
            settingsButton = FindViewById <Button>(Resource.Id.settingsButton);

            passageButton = FindViewById <Button>(Resource.Id.passageButton1);

            churchList = FindViewById <ListView>(Resource.Id.churchList);
            playlist   = FindViewById <ListView>(Resource.Id.playList);
            stopButton = FindViewById <Button>(Resource.Id.stopButton);

            currentText  = FindViewById <TextView>(Resource.Id.currentText);
            durationText = FindViewById <TextView>(Resource.Id.durationText);
            selectedText = FindViewById <TextView>(Resource.Id.selectedText);
            titleText    = FindViewById <TextView>(Resource.Id.titleText);
            versionText  = FindViewById <TextView>(Resource.Id.versionText);

            iconView = FindViewById <ImageView>(Resource.Id.Icon);
            seekbar  = FindViewById <SeekBar>(Resource.Id.seekBar);
            webview1 = FindViewById <WebView>(Resource.Id.webView1);

            webview1.Settings.JavaScriptEnabled   = true;
            webview1.Settings.BuiltInZoomControls = true;
            webview1.Settings.SetSupportZoom(true);
            webview1.ScrollBarStyle         = Android.Views.ScrollbarStyles.OutsideOverlay;
            webview1.ScrollbarFadingEnabled = false;

            RegisterForContextMenu(settingsButton);

            settingsButton.Click += SettingsButton_Click;

            playButton.Click    += PlayButton_Click;
            stopButton.Click    += StopButton_Click;
            passageButton.Click += PassageButton_Click;

            playlist.ItemClick   += Playlist_ItemClick;
            churchList.ItemClick += ChurchList_ItemClick;

            titleText.Click   += TitleText_Click;
            versionText.Click += VersionText_Click;

            seekbar.ProgressChanged += Seekbar_ProgressChanged;

            versionText.Text = "Version: " + _activeVersion;

            //Set up the lists
            SetupChurchList(false);

            DefaultIcon       = new BitmapDrawable(BitmapFactory.DecodeResource(Resources, Resource.Drawable.adicon));
            DefaultBackground = new BitmapDrawable(BitmapFactory.DecodeResource(Resources, Resource.Drawable.adbackground));

            //setup active church
            SetupActiveChurch();

            //set view
            SetButtons(_status);

            //create this lait enough so it does not fire early
            churchButton.Click += ChurchButton_Click;

            //Store is running flag
            _closing = false;

            //set up last played
            if (LoadRSS.isValidURL(_activeUrl))
            {
                LastPlayed();
            }
        }