0
我有點困惑,爲什麼這不起作用。發送電子郵件將不會自動填充主題
Submit.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ "[email protected]" });
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, new String[]{"Rob Won"});
//emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, new String[]{"Testing 1 2 3" +
// " Testing 1 2 3"});
emailIntent.setType("text/plain");
Activity.this.startActivity(emailIntent);
} }
});
我正在使用我的設備作爲我的模擬器,使用版本2.2。每次我輸入「電子郵件」客戶端或「Gmail」客戶端時,都不會填充電子郵件的主題行。如果這是行得通的,我希望同樣的邏輯將適用於自動填充消息以及對嗎?
它確實工作的主題。但是我使用String []的原因是允許我添加它。如果一個項目列表中有1或3個項目,我需要發送1個項目或3個項目,並且需要相應地操作字符串。 – Orthmius
那麼,難道你不能將字符串數組合併爲一個單一的字符串爲主題?或者使用一個StringBuilder來構建你的主題。 EXTRA_SUBJECT是一個額外的字符串,如Android開發者網站所描述的:一個常量字符串,用於保存消息所需的主題行。 – azgolfer