第一个红框中如果判断未登录,就直接startactivity到登录页面了,但是后面的这些语句(第二个红框)还是执行了,应该怎样让它不执行
第一个红框中如果判断未登录,就直接startactivity到登录页面了,但是后面的这些语句(第二个红框)还是执行了,应该怎样让它不执行
isLogin添加返回值,跳转操作放在这边进行,接收到返回值后,根据判断结果决定跳转不跳转。
伪代码:
boolean hasLogin = super.isLogin();
if(!hasLogin){
//未登录,跳转登录
startActivity(LoginActivity);
return;
}
//TODO:已登录,执行后续操作
...
2 回答1.3k 阅读✓ 已解决
2 回答2.7k 阅读
2 回答1.8k 阅读
1 回答2.1k 阅读
1 回答1.2k 阅读
1 回答1.4k 阅读
1 回答620 阅读✓ 已解决
IF ELSE啊,不过你确定连super.onCreate这种方法都不执行吗?