ActivityRouter
ActivityRouter copied to clipboard
Activity之间跳转能不能传实现parcelable接口的model参数
同问 +1
可以通过 Routers.resolve() 方法将 url 解析成 intent,然后就可以添加任意支持的数据类型了。
可是这样就不能走正常流程,不经过拦截器了
@WhatHowWhy 明白了,待会我重载一下 open 方法支持一下。
不能传递集合,跳转基本都是带集合过去的,不能传递就没用。。。
我要传一个集合怎么传啊?
router的本意是通过一个uri跳转,只带简单的参数,传集合或者model可以仿照服务器url跳转的flash方式,专门建立一个Manager类放要传递的model,并给这个model一个id,uri里面只传id就行了,取出来之后立刻删除,服务器url转发如果要带大量数据(避免再查数据库),似乎就是这样