我有一系列功能;
所有其他功能都在运行时起作用(基于先前创建的文件夹)
即使重新启动应用程序后,如何告诉应用程序已发送电子邮件?
答案 0 :(得分:1)
通过意图发送电子邮件不应给您带来任何结果。发送邮件后返回。因此,发送邮件的意图应通过if (inputPassword.matches("^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#\$%\^&\*])(?=.{8,})")){
System.out.println("Strong");
} else if (inputPassword.matches("^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{8,})")){
System.out.println("Medium");
} else if (inputPassword.matches("^(?=.*[a-z])(?=.*[0-9])(?=.{8,})")){
System.out.println("Weak");
} else if (inputPassword.matches("^(?=.*[A-Z])(?=.*[0-9])(?=.{8,})")){
System.out.println("Weak");
} // etc
发送。
startActivity
不会给您有关发送过程的任何反馈。
编辑:关于您的评论:
但是我想一种可以再次启动该应用程序并识别一些文件已通过电子邮件发送并相应地突出显示按钮的方法
您只需将有关发送哪封邮件的信息保存在startActivityForResult
onSaveInstanceState
,并在您的应用重新启动时通过以下方式恢复它:
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putBoolean("isSend", isSend);