gpt4 book ai didi

java - 如何在没有按钮的情况下导航回主要 Activity

转载 作者:行者123 更新时间:2023-12-01 13:16:17 27 4
gpt4 key购买 nike

我习惯于在按下按钮时使用 Intent 来启动新 Activity 。

但是我正在制作的应用程序使用 ListView ,这意味着我希望能够使用手机的后退按钮从搜索 Activity 返回到主要 Activity 。

我正在阅读和尝试不同类型的 android 方法,尤其是这个看起来简单但不起作用的方法,或者也许我正在做一些完全不同的事情。

public void onBackPressed()
{
Intent setIntent = new Intent(this,MainActivity.class);
startActivity(setIntent);
finish();
}

Android 的 onBackPressed 方法不响应任何 Android 手机的后退按钮吗?

感谢您的帮助。

最佳答案

您忘记在 onBackPressed() 方法中调用 super.onBackPressed(),您不需要启动新的 Intent 来返回。

在您的搜索 Activity 中覆盖 onBackPressed() 方法并从 Activity 中您想要的任何位置调用它。

应该是这样的。

@Override
public void onBackPressed(){
super.onBackPressed();
}

关于java - 如何在没有按钮的情况下导航回主要 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22441514/

27 4 0