如何从另一个 activity onBackPressed()

how to onBackPressed() from another activity

我们可以调用另一个 activity 的函数 onBackPresses() 吗? 例如,像这样: ---在second_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);
}