title: How to start and App Chooser
body: <p>The task of this application is to implicitly activate a separate application to view the URL, “http:// www.google.com”. So, App Chooser should appear and let me choose between at least two browsers: the default one, which will show me the www.google.com site, and another simple "browser", which just shows me the url. <strong>The problem is - App chooser doesn't appear, when i use implicit activity.</strong> Probably I wrote wrong intent filters for second "simple browser".</p>
  
  <pre><code>private void startImplicitActivation() {
  
      Log.i(TAG, "Entered startImplicitActivation()");
  
      // TODO - Create a base intent for viewing a URL 
      // (HINT:  second parameter uses parse() from the Uri class)
      Uri adress = Uri.parse(URL);
      Intent intentUrlView = new Intent(Intent.ACTION_VIEW, adress);
  
      // TODO - Create a chooser intent, for choosing which Activity
      // will carry out the baseIntent. Store the Intent in the 
      // chooserIntent variable below. HINT: using the Intent class' 
      // createChooser())
      Intent chooserIntent = Intent.createChooser(intentUrlView, CHOOSER_TEXT);
      //chooserIntent = null;
  
      Log.i(TAG,"Chooser Intent Action:" + chooserIntent.getAction());
      // TODO - Start the chooser Activity, using the chooser intent
      if (intentUrlView.resolveActivity(getPackageManager()) != null) {
          startActivity(chooserIntent);
      }
  }
  </code></pre>
  
  <p><strong>MANIFEST</strong></p>
  
  <pre><code> &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="course.labs.intentslab.mybrowser"
      android:versionCode="1"
      android:versionName="1.0" &gt;
  
      &lt;uses-sdk
          android:minSdkVersion="13"
          android:targetSdkVersion="18" /&gt;
  
      &lt;application
          android:allowBackup="true"
          android:icon="@drawable/ic_launcher"
          android:label="@string/app_name"
          android:theme="@style/AppTheme" &gt;
          &lt;activity
              android:name=".MyBrowserActivity"
              android:label="@string/app_name" &gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="android.intent.action.MAIN" /&gt;
  
                  &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
              &lt;/intent-filter&gt;
  
              &lt;!-- TODO - Add necessary intent filter information so that this
                              Activity will accept Intents with the 
                              action "android.intent.action.VIEW" and with an "http" 
                              schemed URL --&gt;
          &lt;action android:name="android.intent.action.VIEW" /&gt;
          &lt;data android:scheme="http" /&gt;
          &lt;category android:name="android.intent.category.BROWSABLE" /&gt;
          &lt;/activity&gt;
      &lt;/application&gt;
  </code></pre>
  
  <p></p>