AndRouter icon indicating copy to clipboard operation
AndRouter copied to clipboard

A android router framework used to map url to activities or actions.

Results 7 AndRouter issues
Sort by recently updated
recently updated
newest added

我想要获取对应的activiy,在通知中使用 ActivityRoute activityRoute = (ActivityRoute) Router.getRoute(“mainurl”); 为何 activityRoute.getActivity() == null? 怎么样获取对应的activity类呢??

支持多个module吗

android studio 升级到2.3beta2 后,本来编译正常的项目,由于使用apt, 一直提示不兼容之类的警告,然后编译通不过,各种奇怪问题。 后来我将gradle plugin使用旧版(2.2.3,无法使用instant run)不存在问题。 当然不排除是android studio 新版本身的一些问题。作者有时间的话可以关注下

每次手写注解挺烦的,所以想到用到Android studio的模板来自动生成。 pwd:Android Studio.app/Contents/plugins/android/lib/templates/activities/ copy EmptyActivity -> RouterMapActivity 修改RouterMapActivity/template.xml ``` ``` 修改RouterMapActivity/root/src/app_package/SimpleActivity.java.ftl ``` @RouterMap("activity://${activityClass}") public class ${activityClass} extends ${superClass} { ``` 重启AndroidStudio。新建Activity选择RouterMapActivity。

``getRoute(url)`` 如果scheme不匹配那么就会返回一个null。 后续操作就会蹦了。 建议返回一个空的Route,不至于会崩溃。

能否改为Class 继承 AppCompatActivity 现在基本上都是继承于AppCompatActivity public interface IActivityRouteTableInitializer { void initRouterTable(Map