首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >getSupportActionBar().setDisplayHomeAsUpEnabled(true);退出了应用程序..而不是进入parent activ

getSupportActionBar().setDisplayHomeAsUpEnabled(true);退出了应用程序..而不是进入parent activ
EN

Stack Overflow用户
提问于 2021-04-19 10:45:02
回答 1查看 26关注 0票数 0

一旦身份验证成功,我会看到闪屏、注册/登录,然后是菜单。我想要菜单选项的后退按钮,所以我使用了getSupportActionBar().setDisplayHomeAsUpEnabled(true);,我还在清单文件上指定了父活动。然而,当我按下按钮时,它就会从应用程序中消失吗?它不会关闭它,但会熄灭,所以当我重新打开它时,我必须重新登录。你知道为什么会发生这种情况吗?我真的很沮丧。

EN

回答 1

Stack Overflow用户

发布于 2021-04-19 14:03:14

假设您是从LoginActivity导航到MenuActivity。为此,在manifest.xml中将LoginActivity设置为MenuActivity的父级。我知道你会说的,但关键是谁是谁的父母。像这样:

代码语言:javascript
运行
复制
    <activity
        android:name=".MenuActivity"
        android:parentActivityName=".LoginActivity">
    </activity>

上面的代码意味着必须从LoginActivity创建MenuActivity,当按下MenuActivity上的后退箭头时,将显示LoginActivity

并将MenuActivity中的getSupportActionBar().setDisplayHomeAsUpEnabled(true);设置为显示向后箭头。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67155341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档