2011-07-07 19 views
1

Androidで動作している電子メールを送信できないようです。 おそらく愚かな何かが、私はそれを見つけることができません。Androidからの電子メールの送信が動作しない

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
    emailIntent.setType("text/plain") 
       .putExtra(android.content.Intent.EXTRA_EMAIL,new String[] { "[email protected]" }) 
       .putExtra(android.content.Intent.EXTRA_SUBJECT,"Exception in Yaniv!") 
       .putExtra(android.content.Intent.EXTRA_TEXT,"test"); 
    ApplicationControllerBase.getMyApplicationContext().startActivity(Intent.createChooser(emailIntent, 
      "Send mail...").addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); 

私はstartActivityコマンドのいずれかのエラーまたは例外を取得しておりません。

=======

編集:Android: How to start an activity from an UncaughtExceptionHandler set in application

+0

フラグ 'Intent.FLAG_A CTIVITY_NEW_TASK'が表示されますが、それ以外の場合は表示されません。あなたは空の選択をしていますか、まったく表示されていませんか? –

答えて

0

はsetTypeがplain/text

をしてみてくださいする必要があります:

がこの男が持っているのと同じ問題があるようです次のコード

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
    emailIntent.setType("plain/text"); 
    emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"[email protected]"}); 
    emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "mySubject"); 
    emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "myBodyText"); 
    startActivity(Intent.createChooser(emailIntent, "Send mail...")); 
+0

あなたはplain/textであるべきですか?私はその反対側を見た。それにもかかわらず、何も起こらなかった。 – theblitz

関連する問題