intent-filter not working
<p>One of the activities in my app has an <code>intent-filter</code> with:</p>

<ul>
<li>Action - VIEW</li>
<li>Categories - DEFAULT</li>
<li>BROWSABLE</li>
</ul>

<p>Data - scheme is 'myapp123'. I want to start this activity from another application using the Intent but I get <code>NoActivityFoundException</code>. Even if I type myapp123:// from the browser, it doesn't get called. Any help on resolving this issue will be appreciated.</p>

<h2>AndroidManifest.xml</h2>

<pre><code>&lt;activity android:name="TwitterStatus" android:label="TwitterStatus"&gt;
&lt;intent-filter&gt;
    &lt;action android:name="android.intent.action.VIEW" /&gt;
    &lt;category android:name="android.intent.category.DEFAULT" /&gt;
    &lt;category android:name="android.intent.category.BROWSABLE" /&gt;
    &lt;DATA android:scheme="myapp123" /&gt;
&lt;/intent-filter&gt;
&lt;/activity&gt;
</code></pre>

<p>actually I have this callback address for OAuth authentication to Twitter</p>

<pre><code>mTwitterCallBack = "myapp123://twittercallback" ;
</code></pre>

<p>after authenticating by twitter the browser itself tries to search for this URI</p>

<p>for the purpose of testing, I have put a test option in one of the activities as follows</p>

<h2>Activity</h2>

<pre><code>Intent tstIntent = new Intent (Intent.ACTION_VIEW, Uri.parse(mTstURI)) ;  
// value of mTstURI entered at runtime - myapp123://twittercallback
try {
 startActivity(tstIntent) ;
} catch (ActivityNotFoundException e) {
    e.printStackTrace();
}   

// always catches the exception.
</code></pre>
