Tôi đang cố gắng sử dụng một intent để gửi email từ ứng dụng của tôi nhưng trường Đến của email sẽ không điền. Nếu tôi thêm mã để điền vào chủ đề hoặc văn bản, chúng hoạt động tốt. Chỉ trường To sẽ không điền.Intent.EXTRA_EMAIL không điền vào trường Đến
Tôi cũng đã thử thay đổi loại thành "text/plain" và "text/html" nhưng tôi nhận được cùng một vấn đề. Ai có thể giúp tôi không?
public void Email(){
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setType("message/rfc822"); //set the email recipient
String recipient = getString(R.string.IntegralEmailAddress);
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL , recipient);
//let the user choose what email client to use
startActivity(Intent.createChooser(emailIntent, "Send mail using...")); }
Các ứng dụng email Tôi đang cố gắng để sử dụng là Gmail
Android ... tại sao bạn quá thảm hại? –
hahaha, bạn khiến tôi cười 1 triệu @BugsHappen .. Lý do: Nguồn mở nhưng tài liệu không đạt yêu cầu 100%, nhà sản xuất thiết bị sửa đổi theo nhu cầu của họ (hầu hết các thiết bị đều rẻ và vô dụng), nhà phát triển không đọc .android.com ". – MKJParekh
Cũng đảm bảo rằng bạn * KHÔNG * đang làm 'intent.putExtra (Intent.EXTRA_EMAIL, list.toArray())' ** nó KHÔNG LÀM VIỆC vì list.toArray() tạo ra Object [] và không phải String [] * * – kape123