2017-11-05 9 views
0

ユーザがアクション設定 - [電子メールを開発者に送信]をクリックすると、ユーザデバイスにインストールされている電子メールアプリケーションのポップアップが表示されます。どうやってするか?メール送信アクションの空の動作を実装するにはどうすればよいですか?

アクションの設定アクティビティ

package com.example.kristenungur.myapplication; 

import android.content.Intent; 
import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 
import android.view.Menu; 
import android.view.MenuItem; 

public class SendEmailtoDev_activity extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.sendemailtoappdev_layout); 
} 
@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    getMenuInflater().inflate(R.menu.activity_sendemail, menu); 
    return true; 
} 
@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 
     case R.id.SendEmail: 
      Intent intent = new Intent(SendEmailtoDev_activity.this, MainActivity.class); 
      startActivity(intent); 
    } 
    return super.onOptionsItemSelected(item); 
} 
    } 

答えて

0

あなたがこの方法のようにそれを行うことができます:私はそれが働いて得たよう

Intent emailFeedback = new Intent(Intent.ACTION_SEND); 
emailFeedback.setType("text/email"); 
emailFeedback.putExtra(Intent.EXTRA_EMAIL, new String[] {"your_email_id_here"}); 
emailFeedback.putExtra(Intent.EXTRA_SUBJECT, "Feedback"); 
startActivity(Intent.createChooser(emailFeedback, "Send Feedback:")); 
+0

私のアクティビティにはエラーが発生しますか? :(emailfeedback.setTypeは私に*記号 'setType'を解決できず、putExtraと同じです –

0

に思えます。これを私のswitch文に追加したので、ユーザーがその名前をクリックすると、メールの内容がポップアップします。 IF文を使用する人は、switch文のようにその文をそこに追加してください。

+0

完全な解決策なしであなた自身の質問に答えないでください。 –

関連する問題