猿问
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...}}}
0
0
0
一只斗牛犬
1、添加启动页,启动页上做判断,登录了就调到主页,没登录就跳登录页。2、主页onCreate时判断,没登录直接跳登录页,同时finish主页。
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答