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

android应用开发:第一次打开app时是登陆页,登陆之后每次打开都直接到主页面,注销退出后,再打开app又是登陆页。如何设计app的登陆页面与主页面的关系,又该如何实... android应用开发:第一次打开app时是登陆页,登陆之后每次打开都直接到主页面,注销退出后,再打开app又是登陆页。如何设计app的登陆页面与主页面的关系,又该如何实现? 展开
 我来答
stwwxjs
2013-05-05 · TA获得超过593个赞
知道小有建树答主
回答量:161
采纳率:100%
帮助的人:199万
展开全部

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函数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式