因此,在我的应用程序中,我有一个打开 Gmail 的按钮,以便用户可以检查验证码。
我用这个代码打开gmail:
val intent = Intent(Intent.ACTION_MAIN)
intent.addCategory(Intent.CATEGORY_APP_EMAIL)
try {
activity?.startActivity(intent)
} catch (e: Exception) {
activity?.let {
AlertDialog.Builder(it)
.setTitle("Email App Not Found")
.show()
}
}
Run Code Online (Sandbox Code Playgroud)
启动 Gmail 效果很好,但我需要的是后退按钮返回我的应用程序。
目前,当我点击 gmail 的后退按钮时,它将最小化我的应用程序,然后重新打开我的应用程序只会重新打开 gmail,无法在不完全关闭并重新打开它的情况下返回到我的应用程序。
有没有办法覆盖后退按钮以从 Gmail 返回我的应用程序?
如果您不希望在当前堆栈中打开电子邮件应用程序,请添加此标志:
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1165 次 |
最近记录: |