android应用开发:第一次打开app时是登陆页,登陆之后每次打开都直接进入主页面,如何设计app的页面关系
android应用开发:第一次打开app时是登陆页,登陆之后每次打开都直接到主页面,注销退出后,再打开app又是登陆页。如何设计app的登陆页面与主页面的关系,又该如何实...
android应用开发:第一次打开app时是登陆页,登陆之后每次打开都直接到主页面,注销退出后,再打开app又是登陆页。如何设计app的登陆页面与主页面的关系,又该如何实现?
展开
1个回答
展开全部
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函数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询