猿问

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

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

波斯汪

两种处理方式吧:@ShawnXiaFei所说的写到BaseActivity里publicclassBaseActivityextendsAppCompatActivity{publicbooleanacquireAuthorization(){if(!isAuthorized()){if(!onAcquireAuthorization()){finish();returnfalse;}}returntrue;}publicbooleanisAuthorized(){returntrue;}publicbooleanonAcquireAuthorization(){returnfalse;}}publicclassAppActivityextendsBaseActivity{@OverridepublicbooleanisAuthorized(){//TODOreturnsuper.isAuthorized();}@OverridepublicbooleanonAcquireAuthorization(){//TODOreturnsuper.onAcquireAuthorization();}}publicclassMainActivityextendsAppActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);if(acquireAuthorization()){//TODO...}}}

一只斗牛犬

1、添加启动页,启动页上做判断,登录了就调到主页,没登录就跳登录页。2、主页onCreate时判断,没登录直接跳登录页,同时finish主页。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答