DDComponentForAndroid icon indicating copy to clipboard operation
DDComponentForAndroid copied to clipboard

一套完整有效的android组件化方案,支持组件的组件完全隔离、单独调试、集成调试、组件交互、UI跳转、动态加载卸载等功能

Results 26 DDComponentForAndroid issues
Sort by recently updated
recently updated
newest added

![image](https://user-images.githubusercontent.com/6574977/40766847-68e3441a-64e3-11e8-941c-b64031d33c48.png) 如果context 不是 Activity类型,需要添加FLAG_ACTIVITY_NEW_TASK,否则会无法跳转

// Router.registerComponent("com.luojilab.reader.applike.ReaderAppLike"); 这个代码不是注释吗吗 read组件的isRegisterCompoAuto又是false,为什么运行app的时候read组件还会加载,始终没有搞明白

我原有项目也集成了tinker热修复功能。所以在使用该组件化方案前,测试了一下对tinker的支持。 直接使用DDComponentForAndroid提供的Demo集成buglySdk支持的tinker1.9.6,编译跟运行都没有问题,但是发现在打补丁包的时候出错了。 异常类型:其他兼容性异常 手机型号:努比亚Z11 miniS (其他手机也一样) 手机系统版本:Android6.0 bugly的tinker支持的SDK版本:com.tencent.bugly:tinker-support:1.1.2 实际使用的tinker版本:1.9.6 gradle工具版本:3.0.1 是否使用热更新SDK: Bugly SDK 系统:ubuntu18.04 堆栈/日志: Information:Gradle tasks [buildTinkerPatchDebug] Error:Failed to complete Gradle execution. Cause: Gradle build daemon disappeared unexpectedly (it...

// UI transfer with Bundle private void goToShareActivityWithBundle() { Author author = new Author(); author.setName("Margaret Mitchell"); author.setCounty("USA"); Bundle bundle = new Bundle(); bundle.putString("bookName", "Gone with the Wind"); bundle.putString("author", JsonService.Factory.getInstance().create().toJsonString(author)); UIRouter.getInstance().openUri(getActivity(),...

各种测试真机,模拟器,debug包,relese包,在7.0以上可以正常的交互,在7.0以下的版本无法交互,这个是什么问题,用自动集成和手动集成build-gradle发布到本地仓库,等等都试过了,最低版本也没问题 android { compileSdkVersion 27 defaultConfig { minSdkVersion 16 targetSdkVersion 27 ... 用的都是这一套,这是什么情况呢,模拟器也是这个情况7.0以上才能正常运行,但是运行Demo确是好的,我一一对照了不知道哪里出问题了 ,大佬能指点一下吗?可能是哪里的问题?

你好 目前在考虑使用组件化改造项目。所以进来学习一波 由于dagger android的初始化需要写在application当中 假如各个Moudle单独作为App运行的话需要些在各个moudle的的Application当中, 那moudle作为lib的时候,该如何初始化各个lib里 的dagger android呢。 希望能提供一些思路。

你好,Route是一个单例,里面注册了大量的组件和接口信息,如果因为内存不足被系统销毁了,就会造成整个app奔溃,这个问题你们考虑过吗?

window上就会有这个问题,必须要打开任务管理器把androidstudio下面的java任务强制结束再编译才行。。。 影响很大。望解决

现在发现很多实体类和layout文件等 各个组件都需要用到 是各个组件单独维护做隔离呢 还是下沉处理 一直闹不明白

在basicres中colors.xml增加一个颜色后,项目无法编译: **Failed to delete E:\android\workspace\myandroid\basicres\build\intermediates\intermediate-jars\debug\classes.jar** 试图手动删除也无法删除:**java.io.IOException: Cannot delete**.........