Android 如何在按下电子邮件中的“取消”按钮后恢复我们以前的活动?

Android 如何在按下电子邮件中的“取消”按钮后恢复我们以前的活动?,android,android-fragments,android-intent,Android,Android Fragments,Android Intent,我已经成功地从我的Android应用程序发送了电子邮件,但我点击了取消按钮(gmail上的后退按钮),然后我的应用程序进入后台,所以 当我按下gmail应用程序中的取消按钮时,如何从gmail应用程序恢复到我的应用程序 下面是我的代码: Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:abc@gmail.com")); intent.putExtra(Intent.EXTRA_SUBJECT, "Your Su

我已经成功地从我的Android应用程序发送了电子邮件,但我点击了取消按钮(gmail上的后退按钮),然后我的应用程序进入后台,所以 当我按下gmail应用程序中的取消按钮时,如何从gmail应用程序恢复到我的应用程序

下面是我的代码:

Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:abc@gmail.com")); intent.putExtra(Intent.EXTRA_SUBJECT, "Your Subject"); intent.putExtra(Intent.EXTRA_TEXT, "The message"); try { context.startActivity(intent); } catch (android.content.ActivityNotFoundException ex) { Toast.makeText(context, "Mail account not configured", Toast.LENGTH_SHORT).show(); 

你需要改变

context.startActivity(intent);

并将onActivityresult()添加到活动中:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
}
你需要改变

context.startActivity(intent);

并将onActivityresult()添加到活动中:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
}

感谢您的评论,但问题未使用上述代码解决。感谢您的评论,但问题未使用上述代码解决。当您按下后退按钮(屏幕底部的按钮)时,您应该返回应用程序。当你按下Gmail屏幕左上角的箭头时,你将进入信息列表。这是预期的行为,因为此按钮用于应用程序内导航,而不是“后退”按钮。当您按下后退按钮(屏幕底部的按钮)时,您应该返回应用程序。当你按下Gmail屏幕左上角的箭头时,你将进入信息列表。这是预期的行为,因为此按钮用于应用程序内导航,而不是“后退”按钮。