程序活动主页按钮返回上一个活动

Posted

技术标签:

【中文标题】程序活动主页按钮返回上一个活动【英文标题】:Program Activity Home Button to go back to previous Activity 【发布时间】:2020-12-29 04:14:59 【问题描述】:

在努力让 Home 按钮出现在我的 ActionBar 中之后,它终于出现了,但是点击它时什么也没有发生。我应该添加什么方法或 OnClick 侦听器以使其正常工作。 我承认这个问题经常被问到,在经历了大部分之后,我仍然不满意,所以请版主们放轻松,拜托。 无论如何,非常感谢您的帮助。 这是代码


    @Override
    protected void onCreate(Bundle savedInstanceState) 
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_second);

        ActionBar actionBar = getSupportActionBar();
        if (actionBar != null) 
            actionBar.setDisplayHomeAsUpEnabled(true);
            
        
//Method to listen on the home button tap and go back to previous activity

【问题讨论】:

【参考方案1】:
@Override
    protected void onUserLeaveHint() 
        finish();
        super.onUserLeaveHint();
    

【讨论】:

正在努力,感谢@Taha 的回答,反馈已入站 不幸的是它没有用。活动卡在当前活动中,直到我按下底部导航返回按钮【参考方案2】:

操作栏左上角的按钮是Up button。如果您已经将 android:parentActivityName 名称添加到您的 AndroidManifest,那么系统已经做了正确的事情 - 根据 onSupportNavigateUp() method 上的文档将您导航回该父活动,这是触发时触发的方法按钮被点击。

【讨论】:

现在让我做实验,谢谢@ianhanniballlake 的回答 你和你的回复伙伴中了大奖,继续努力。提前致谢。你应该得到那个赞成...

以上是关于程序活动主页按钮返回上一个活动的主要内容,如果未能解决你的问题,请参考以下文章

从片段返回主页活动而不启动新活动(主页)

导航抽屉主页按钮在打开另一个活动并返回后不打开抽屉

我放了一个主页按钮,将我放在应用程序的开头,但背景音乐在主要活动中播放了多次

Android 应用返回上一个活动而不是下一个活动

如何返回之前的活动?

按下“确定”按钮后,Android 相机活动不会返回到我的应用程序