首页 > 解决方案 > 程序活动主页按钮返回上一个活动

问题描述

在努力让 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
}

标签: javaandroidandroid-activityandroid-actionbar

解决方案


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


推荐阅读