Open a Webpage in the Browser Application

PDF for offline use
Sample Code:
Related Articles:
Related SDKs:

Let us know how you feel about this

Translation Quality


0/250

This recipe shows how to launch a web page in the built-in browser application.

Recipe

  1. Create a new Xamarin.Android application. The project template will create a single activity named Activity1 (MainActivity.cs), which contains a button.
  2. From the button.Click handler in MainActivity.cs, create a Uri and an Intent.
intent.button.Click += delegate {
       var uri = Android.Net.Uri.Parse ("http://www.xamarin.com");
       var intent = new Intent (Intent.ActionView, uri);
       StartActivity (intent);
};

Calling StartActivity and passing it the Intent in the above code launches the browser app.

Additional Information

Each screen in an application is represented by an activity. Using asynchronous messages called intents, when created from a Uri, causes the system to load an activity that can handle the Uri scheme. In this recipe a Uri beginning with http:// loads an activity from the browser application to display the page.

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.