为了账号安全,请及时绑定邮箱和手机立即绑定

android 如果用户没有登录,就跳到登录页面应该这个逻辑应该在activity的什么地方实现比较好?

android 如果用户没有登录,就跳到登录页面应该这个逻辑应该在activity的什么地方实现比较好?

湖上湖 2019-05-22 16:33:27
android如果用户没有登录,就跳到登录页面应该这个逻辑应该在activity的什么地方实现比较好?
查看完整描述

2 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

两种处理方式吧:
@ShawnXiaFei所说的
写到BaseActivity里
publicclassBaseActivityextendsAppCompatActivity{
publicbooleanacquireAuthorization(){
if(!isAuthorized()){
if(!onAcquireAuthorization()){
finish();
returnfalse;
}
}
returntrue;
}
publicbooleanisAuthorized(){
returntrue;
}
publicbooleanonAcquireAuthorization(){
returnfalse;
}
}
publicclassAppActivityextendsBaseActivity{
@Override
publicbooleanisAuthorized(){
//TODO
returnsuper.isAuthorized();
}
@Override
publicbooleanonAcquireAuthorization(){
//TODO
returnsuper.onAcquireAuthorization();
}
}
publicclassMainActivityextendsAppActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
if(acquireAuthorization()){
//TODO...
}
}
}
                            
查看完整回答
反对 回复 2019-05-22
?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

1、添加启动页,启动页上做判断,登录了就调到主页,没登录就跳登录页。2、主页onCreate时判断,没登录直接跳登录页,同时finish主页。
                            
查看完整回答
反对 回复 2019-05-22
  • 2 回答
  • 0 关注
  • 310 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信