wyjsonGo/GoRouter

go方法里面可以不传上下文不

Closed this issue · 2 comments

GoRouter.getInstance().build("/test/activity").go(this);
go方法里面可以不传上下文不,很多时候调用并不在页面中处理

目前版本是不行的.

之前考虑上下文必传是使用ARouter库发现context为空的时候在PretreatmentService.onPretreatment(context, postcard)方法里就需要判空处理.
还有一点是ARouter有初始化ARouter.init(mApplication)能保存一下Application,而本库没有初始化方法,有两个在一开始接收application的方法GoRouter.callAMOnCreate(mApplication)GoRouter.autoLoadRouteModule(mApplication)不是必须的,所以目前go方法的上下文不能为空.

我下午更新添加一下支持.

已经发布了新版2.4.5