2016-03-22 3 views
-1

Action_sendメールIDをコピーし、インストールされているすべての共有可能アプリとメールIDを共有しようとしました。しかし、デフォルトではGmailアプリケーションを起動しています。 createChooseが正しく動作していません。Email-IDフィールドのAction_sendインテントが機能しません

if (!textViewEmail.getText().toString().equals("") &&  !textViewEmail.getText().toString().equals("NA")) { 
       Intent intent = new Intent(Intent.ACTION_SEND); 
       intent.setType("text/plain"); 
       textViewEmail.setTextColor(Color.BLUE); 

       try { 
        startActivity(Intent.createChooser(intent, "Share Using")); 

       } catch (android.content.ActivityNotFoundException ex) { 
        Toast.makeText(ProfileActivity.this, "There is no client installed.", Toast.LENGTH_SHORT).show(); 

       } 
      }return true; 
+0

Appにインストールされているすべての共有メディアにtextviewのEmail Idを共有しますか? –

+0

はい、まったく...できません。 –

+0

私の答えをチェック –

答えて

0

次のコードを試してください。

Intent shareIntent = new Intent(Intent.ACTION_SEND); 
shareIntent.setType("text/plain"); 
shareIntent.putExtra(Intent.EXTRA_TEXT, emailTextview.getText().toString()); 
startActivity(Intent.createChooser(shareIntent, "Share Email Address to")); 

関連する問題