Android登录拦截器实现方式

我们在使用应用时肯定遇到过这样的情景,打开应用,并不是需要我们登录,你可以浏览应用中的大部分页面,但是当你想看某个详情页的时候,点击后突然跳转到了登录页面,好,我们输入账号密码,点击登录,登录成功,跳转到了我们想看的详情页。

这一切看似很正常,但是有个关键点,就是当我们登录成功后能跳转到相应的详情页,我们正常的思维是登录成功后,在登录页面去做处理,写跳转,但是当你的应用有多个地方需要判断登录,登录成功后要跳转到各不相同的页面的时候,假如你还把跳转至各个页面的逻辑写在登录页面里,那么你的登录页面就会变得复杂起来,维护的成本就会越来越大。

通常的做法是先判断登录与否,如果没有登录,得先去登录,然后从登录页返回后在onActivityResult中再执行相应的跳转

Read More

Service进阶

本节引言

上节我们学习了Service的生命周期,以及两种启动Service的两种方法,
本节继续来深入了解Service中的IntentService,Service的使用实例:
前台服务与轮询的实现!

Read More