首页 热点资讯 义务教育 高等教育 出国留学 考研考公

android应用开发:第一次打开app时是登陆页,登陆之后每次打开都直接进入主页面,如何设计app的页面关系

发布网友 发布时间:2022-04-26 16:09

我来回答

1个回答

热心网友 时间:2023-10-13 15:43

1.可以用SharedPreferences记录登陆状态...

2.主页面和登陆页面可以使用同一个Activity,但使用不同的布局文件,例如main.xml和login.xml

3.在第一个Activity启动时,在onCreate方法中,先获取SharedPreference中的登陆状态,假设是Boolean型的isLogin

if(isLogin){
    setContenView(R.layout.main);
    ...
    ...
    ...
}else{
    setContenView(R.layout.login);
    ...
    ...
    ...
}

欢迎追问~望采纳~

追问按照你的想法做了,但是登陆后如何跳转回主页,主页layout都没有启动....

追答登陆后,先改变登陆状态,然后调用setContenView(R.layout.main);,接下来的操作就跟以前一样啦...
layout是不用启动的,只需要在适当的时候在Activity中更换布局就行了,用setContentView函数

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com