程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> email-Android ACTION_SEND

email-Android ACTION_SEND

編輯:編程綜合問答
Android ACTION_SEND

實現一個動作,讓Android應用可以發送一個Email,標題和內容都是從Android應用中填充的。

Intent ii = new Intent(android.content.Intent.ACTION_SEND);
ii.setType("text/plain");
    EditText txtName = (EditText)findViewById(R.id.txtName);
    EditText txtAddress = (EditText)findViewById(R.id.txtAddress);
    EditText txtLatitude = (EditText)findViewById(R.id.txtLatitude);
    EditText txtLongitude = (EditText)findViewById(R.id.txtLongitude);

ii.putExtra(android.content.Intent.EXTRA_SUBJECT, txtName.getText().toString());
ii.putExtra(android.content.Intent.EXTRA_TEXT, txtAddress.getText().toString());
ii.putExtra(android.content.Intent.EXTRA_TEXT, txtLatitude.getText().toString());
ii.putExtra(android.content.Intent.EXTRA_TEXT, txtLongitude.getText().toString());

startActivity(Intent.createChooser(ii, "Share via"));

標題沒問題了,但是內容部分只充填了最後一行內容(txtLongitude)

請指教。

最佳回答:


為什麼需要寫3個呢? 為什麼不寫一個StringBuild sb = new StringBuild();
sb .append(text1).append(text2).append(text3).如果需要換行和顏色值就得加上Html標簽

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved