前言:有些app有个这样的功能,进app是不需要登录的,但有些操作的时候就需要登录后再返回到登录前的页面再进行相关的操作,比如这样 activityA 跳到activityB,但B界面必须是登录后才能进去的界面,这时候,就需要在A-B之前进行登录操作。
那怎样做这个操作呢,有同学说可以写个点击事件类,这个点击事件里包含 登录页面的跳转,然后在需要登录的地方是设置这个点击事件,自然就可以跳到登录页面,但这样写非常不优雅,而且一旦要修改的话,改动也是挺大的。而且从软件设计层面来看,A-B界面是一个只是个动作的跳转,只是在某些界面可能需要登录,而面向切面编程 可以很好的实现这一点。
因此,可以采用路由的方案。 这里我使用了 drakeet 的Floo github.com/drakeet/Floo
网友评论