gpt4 book ai didi

android - 在 android 中发送电子邮件后 toast

转载 作者:行者123 更新时间:2023-11-29 14:56:23 26 4
gpt4 key购买 nike

很长一段时间以来,我一直在尝试在用户单击发送按钮并发送电子邮件后发出提醒,例如 toast 。我的代码似乎是正确的,但 toast 没有出现。我一直在寻找正确的方法,但我被困住了。任何帮助将不胜感激!

问候安德斯

//我的代码

public class mailer extends Activity {


private Button clickBtn;

@Override
public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.main);
clickBtn = (Button) findViewById(R.id.button1);
//clickBtn.setText("Skicka info!");

clickBtn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String[] recipients = new String[]{"donald@oo.se","laura@oo.se"};
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Applikationsutveckling Android");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Jag vill veta mer om utbildningen!");
emailIntent.setType("text/plain");
startActivityForResult(Intent.createChooser(emailIntent, "Skicka e-post..."),1);

}
});
}
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
if (requestCode == 1) {
Toast.makeText(mailer.this,
"Tack för din intresseanmälan!",
Toast.LENGTH_SHORT).show();
}
}
}


}

最佳答案

抱歉,您可能需要寻找其他东西,但我认为您无法完成这项工作。据我所知,默认的 Android 电子邮件程序(Gmail、Email)通常会在实际传输电子邮件之前返回,并且在任何情况下通常不会使用 onActivityResult 模式进行通信。

关于android - 在 android 中发送电子邮件后 toast ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5814661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com