android - 如何从另一个 Activity onBackPressed()

标签 android onbackpressed

我们可以调用另一个 Activity 的函数 onBackPresses() 吗? 例如,像这样: ---在第二个 Activity 中----

if(i==10)
   first_activity.onBackPressed();

最佳答案

如果你想通过按下第三个后退按钮打开第一个 Activity ,把它放在你的第三个 Activity 中:

@Override
public void onBackPressed() {
    Intent intent;
    intent = new Intent(this, FirstActivity.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
    finish();
    startActivity(intent);
}

关于android - 如何从另一个 Activity onBackPressed(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30540775/

相关文章:

android - 不幸的是,应用程序在向 Android 中的电子邮件发送数据时已停止

android - 从 onActivityResult 获取数据到 fragment 的最佳做法是什么?

java - Android - 在 Activity 关闭时设置 Activity 结果

java - 回到调用另一个 Activity 的 fragment

android - 在 super.onBackPressed() 上的 onSaveInstanceState 之后无法执行此操作

android - Android 10 中的服务器连接问题

android - 在响应式网站上检测移动设备的最大视频分辨率支持

android - 如何使用 Kivy 和 Python 解决文件选择器应用程序的 UnicodeDecodeError?

java - onBack按回到主屏幕

android - 来自默认视频播放器的插页式广告 onBackPressed