title: No Activity found to handle Intent with action.DIAL
body: <p>I seems to be lacking knowledge about handling such intents, however couldnt find answer for a while.</p>
  
  <p>I have an activity with one fragment. The fragment executes this code in purpose of calling a contact:</p>
  
  <pre><code>private void onCall() {
      Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(contact.getBusinessPhone()));
      startActivity(intent);
  }
  </code></pre>
  
  <p>Also included permission</p>
  
  <pre><code>&lt;uses-permission android:name="android.permission.CALL_PHONE"&gt;&lt;/uses-permission&gt; 
  </code></pre>
  
  <p>The output is <code>No Activity found to handle Intent</code> and the app crashes.</p>
  
  <p>Here is manifest implementation of the activity that holds fragment:</p>
  
  <pre><code>&lt;activity android:name="activities.ContactActivity"&gt;            
      &lt;intent-filter&gt;
          &lt;action android:name="android.intent.action.DIAL" /&gt;
          &lt;category android:name="android.intent.category.DEFAULT" /&gt;
      &lt;/intent-filter&gt;
  &lt;/activity&gt;
  </code></pre>
  
  <p>What am I doing wrong? Do I need some special activity declared in manifest for that?</p>