title: No Activity found to handle Intent action.VIEW when clicking email link
body: <p>I got this new crash exception after the newest app update.  It seems to not point anywhere. Would anyone be able to tell what the issue is? It looks like a possible email-formatting issue due to this: dat=mailto:xxxx@xxxxxxxxx.xxx (has extras) ....but I am not sure I have any errors in emails. </p>
  
  <pre><code>android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW
  dat=mailto:xxxx@xxxxxxxxx.xxx (has extras) }
          at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1512)
          at android.app.Instrumentation.execStartActivity(Instrumentation.java:1384)
          at android.app.Activity.startActivityForResult(Activity.java:3190)
          at android.app.Activity.startActivity(Activity.java:3297)
          at android.text.style.URLSpan.onClick(URLSpan.java:62)
          at android.text.method.LinkMovementMethod.onTouchEvent(LinkMovementMethod.java:212)
          at android.widget.TextView.onTouchEvent(TextView.java:8344)
          at android.view.View.dispatchTouchEvent(View.java:5542)
          at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
          at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
          at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
          at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
          at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
          at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
          at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
          at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
          at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
          at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
          at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:1957)
          at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1726)
          at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1912)
          at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1371)
          at android.app.Activity.dispatchTouchEvent(Activity.java:2364)
          at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1860)
          at android.view.View.dispatchPointerEvent(View.java:5722)
          at android.view.ViewRootImpl.deliverPointerEvent(ViewRootImpl.java:2897)
          at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2473)
          at android.view.ViewRootImpl.processInputEvents(ViewRootImpl.java:845)
          at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2482)
          at android.os.Handler.dispatchMessage(Handler.java:99)
          at android.os.Looper.loop(Looper.java:137)
          at android.app.ActivityThread.main(ActivityThread.java:4424)
          at java.lang.reflect.Method.invokeNative(Native Method)
          at java.lang.reflect.Method.invoke(Method.java:511)
          at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
          at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
          at dalvik.system.NativeStart.main(Native Method)
  </code></pre>
  
  <p>Thank you!</p>
  
  <p>Here is the manifest file:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.mypackage"
      android:versionCode="123"
      android:versionName="1.2.3" &gt;
  
      &lt;supports-screens  android:largeScreens="true"   android:normalScreens="true"  android:smallScreens="true"/&gt; 
  
      &lt;uses-sdk android:minSdkVersion="4" android:targetSdkVersion="16"/&gt;
  
      &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
  
  
      &lt;uses-permission android:name="android.permission.READ_PHONE_STATE"/&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/&gt;
      &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /&gt;
  
  
      &lt;permission android:name="com.problemio.permission.C2D_MESSAGE" 
          android:protectionLevel="signature" /&gt;
      &lt;uses-permission android:name="com.problemio.permission.C2D_MESSAGE" /&gt;
  
  
      &lt;!-- App receives GCM messages. --&gt;
      &lt;uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /&gt; 
      &lt;!-- GCM requires a Google account. --&gt;
      &lt;uses-permission android:name="android.permission.GET_ACCOUNTS" /&gt;
      &lt;!-- Keeps the processor from sleeping when a message is received. --&gt;
      &lt;uses-permission android:name="android.permission.WAKE_LOCK" /&gt; 
  
  
      &lt;application
          android:icon="@drawable/ic_launcher"
          android:label="@string/app_name" 
          android:theme="@style/CustomTheme" 
          android:name="MyApplication"
                  &gt;
  
          &lt;!--  For Google Cloud Messaging --&gt;
          &lt;receiver android:name="com.google.android.gcm.GCMBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" &gt;
            &lt;intent-filter&gt;
              &lt;action android:name="com.google.android.c2dm.intent.RECEIVE" /&gt;
              &lt;action android:name="com.google.android.c2dm.intent.REGISTRATION" /&gt;
                  &lt;category android:name="com.problemio" /&gt;
            &lt;/intent-filter&gt;
          &lt;/receiver&gt;   
  
          &lt;service android:name=".GCMIntentService" /&gt;
          &lt;!--  End of Google Cloud Messaging --&gt;
  
  
  
  
  
  
          &lt;activity
              android:name=".ProblemioActivity"
              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;/activity&gt;
  
          &lt;activity
              android:name=".AddProblemActivity"
              android:configChanges="orientation|keyboardHidden"
              android:label="@string/add_problem" /&gt;
  
          &lt;activity
              android:name=".LoginActivity"
              android:label="@string/login" /&gt;        
  
          &lt;activity
              android:name=".MyProblemsActivity"
              android:label="@string/your_problems" /&gt; 
  
          &lt;activity
              android:name=".CreateProfileActivity"
              android:configChanges="orientation|keyboardHidden"
              android:label="@string/create_account" /&gt;         
  
          &lt;activity
              android:name=".ProblemActivity"
              android:label="@string/problem_page_header" /&gt;   
  
  
          &lt;activity
              android:name=".WePromoteActivity"
              android:label="@string/we_promote" /&gt; 
  
  &lt;!--  
          &lt;activity
              android:name=".SuggestSolutionActivity"
              android:label="@string/suggest_solution_header" /&gt;  
  
          &lt;activity
              android:name=".SuggestedSolutionActivity"
              android:label="@string/suggested_solution_header" /&gt;          
  
          &lt;activity
              android:name=".ViewSolutionsActivity"
              android:label="@string/view_solutions_header" /&gt;        
  --&gt;        
          &lt;activity
              android:name=".TopicActivity"
              android:label="@string/topic_header" 
              android:configChanges="keyboardHidden|orientation"
              android:windowSoftInputMode="stateHidden"/&gt;         
  
          &lt;activity
              android:name=".ForgotPasswordActivity"
              android:configChanges="orientation|keyboardHidden"
              android:label="@string/forgot_password_heading" /&gt;         
  
          &lt;activity
              android:name=".AskQuestionActivity"
              android:configChanges="orientation|keyboardHidden"
              android:label="@string/ask_question_heading" /&gt;         
  
          &lt;activity
              android:name=".QuestionActivity"
              android:label="@string/question_header" 
              android:configChanges="keyboardHidden|orientation"
              android:windowSoftInputMode="stateHidden"/&gt;     
  
  
          &lt;activity
              android:name=".MyQuestionsActivity"
              android:label="@string/see_my_questions_header" /&gt;        
  
  
  
          &lt;activity
              android:name=".LearnActivity"
              android:label="@string/learn_header" /&gt;         
  
          &lt;activity
              android:name=".ExtraHelpActivity"
              android:configChanges="orientation|keyboardHidden"
              android:label="@string/extra_help_header" /&gt;          
  
          &lt;activity
              android:name=".content.AdvertisingActivity"
              android:label="@string/advertising_header" /&gt;           
  
          &lt;activity
              android:name=".content.ProductStrategyActivity"
              android:label="@string/product_strategy_header" /&gt;         
  
          &lt;activity
              android:name=".content.BusinessModelsActivity"
              android:label="@string/business_models_header" /&gt;           
  
          &lt;activity
              android:name=".content.StageTacticsActivity"
              android:label="@string/stage_tactics_header" /&gt;         
  
          &lt;activity
              android:name=".content.InvestorsActivity"
              android:label="@string/funding_header" /&gt;         
  
  
          &lt;activity
              android:name=".content.TargetMarketActivity"
              android:label="@string/target_market_header" /&gt;           
  
          &lt;activity
              android:name=".SettingsActivity"
              android:label="@string/settings_header" /&gt;         
  
          &lt;activity
              android:name=".content.BusinessIdeasActivity"
              android:label="@string/business_ideas" /&gt; 
  
          &lt;activity
              android:name=".content.MarketIdeaValidationActivity"
              android:label="@string/market_idea_validation" /&gt;         
  
  
  
          &lt;activity
              android:name=".content.UnitEconomicsActivity"
              android:label="@string/unit_economics" /&gt;  
  
          &lt;activity
              android:name=".content.PremiumWebAdvertisingActivity"
              android:label="@string/premium_web_marketing" /&gt;          
  
          &lt;activity
              android:name=".content.PsychologyActivity"
              android:label="@string/business_psychology" /&gt;  
  
          &lt;activity
              android:name=".NumberOfBusinessesActivity"
              android:label="@string/num_of_businesses" /&gt;          
  
          &lt;activity
              android:name=".TimelineActivity"
              android:label="@string/timeline" /&gt;          
  
          &lt;activity
              android:name=".content.PitchBusinessActivity"
              android:label="@string/pitch" /&gt;   
  
          &lt;activity
              android:name=".content.TopMistakesActivity"
              android:label="@string/top_mistakes" /&gt;        
  
          &lt;activity
              android:name=".content.MarktingAndConversionActivity"
              android:label="@string/marketing_and_conversion" /&gt;           
  
          &lt;activity
              android:name=".content.HelpInstructionsActivity"
              android:label="@string/help_instructions" /&gt;          
  
  
          &lt;activity
              android:name=".content.WebSetupActivity"
              android:label="@string/web_setup_page" /&gt;          
  
  
          &lt;activity
              android:name=".UpdateProfileActivity"
              android:configChanges="orientation|keyboardHidden"
              android:label="@string/update_profile" /&gt;           
  
  
  
  
  
          &lt;activity
              android:name=".FeedbackActivity"
              android:label="@string/feedback" 
              android:configChanges="keyboardHidden|orientation"
              android:windowSoftInputMode="stateHidden"/&gt; 
  
  
          &lt;activity
              android:name=".BaseActivity" /&gt;
  
          &lt;activity
              android:name=".BaseListActivity"/&gt; 
  
          &lt;activity
              android:name=".EditBusinessActivity"
              android:configChanges="orientation|keyboardHidden"
              android:label="@string/edit_business" /&gt;   
  
          &lt;activity
              android:name=".TopicEditActivity"
              android:configChanges="orientation|keyboardHidden"
              android:label="@string/topic_edit" /&gt;        
  
          &lt;activity
              android:name=".InviteFriendsActivity"
              android:configChanges="orientation|keyboardHidden"
              android:label="@string/invite_friends" /&gt;
  
          &lt;activity
              android:name=".EnterInviteCodeActivity"
              android:configChanges="orientation|keyboardHidden"
              android:label="@string/enter_invite_code" /&gt;        
  
          &lt;activity
              android:name=".CommunityActivity"
              android:configChanges="orientation|keyboardHidden"
              android:label="@string/community_page" /&gt;   
  
          &lt;activity
              android:name=".CommunitySignupActivity"
              android:label="@string/community_signup" /&gt;           
  
          &lt;activity
              android:name=".PlanExamplesActivity"
              android:label="@string/plan_examples" /&gt;
  
          &lt;activity
              android:name=".Settings"
              android:label="@string/plan_examples" /&gt;        
  
  
          &lt;activity
              android:name=".GiveBackActivity"
              android:label="@string/give_back" /&gt; 
  
          &lt;activity
              android:name=".MotivationActivity"
              android:label="@string/motivation_page" /&gt;         
  
  
          &lt;activity
              android:name=".AdsActivity"
              android:label="@string/ads_activity" /&gt;         
  
          &lt;activity
              android:name=".content.WebsiteServiceActivity"
              android:label="@string/website_service_activity" /&gt;         
  
          &lt;activity
              android:name=".MoreArticlesActivity"
              android:label="@string/more_articles" /&gt;           
  
  &lt;!--         
          &lt;service android:name="BillingService" /&gt;
  
          &lt;receiver android:name="BillingReceiver"&gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="com.android.vending.billing.IN_APP_NOTIFY" /&gt;
                  &lt;action android:name="com.android.vending.billing.RESPONSE_CODE" /&gt;
                  &lt;action android:name="com.android.vending.billing.PURCHASE_STATE_CHANGED" /&gt;
              &lt;/intent-filter&gt;
          &lt;/receiver&gt;        
   --&gt;
  
          &lt;activity android:name="com.tapjoy.TJCOffersWebView" android:configChanges="keyboardHidden|orientation" /&gt;
          &lt;activity android:name="com.tapjoy.TapjoyFullScreenAdWebView" android:configChanges="keyboardHidden|orientation" /&gt;
          &lt;activity android:name="com.tapjoy.TapjoyDailyRewardAdWebView" android:configChanges="keyboardHidden|orientation" /&gt;
          &lt;activity android:name="com.tapjoy.TapjoyVideoView" android:configChanges="keyboardHidden|orientation" /&gt;
  
          &lt;/application&gt;
  
  &lt;/manifest&gt;
  </code></pre>
  
  <p>Could something like this be a problem:</p>
  
  <pre><code>&lt;TextView
      android:id="@+id/contact_email"    
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_marginTop ="15dp" 
      android:autoLink="email"
      android:text="some@email.com"
  
      /&gt;
  </code></pre>