DDComponentForAndroid icon indicating copy to clipboard operation
DDComponentForAndroid copied to clipboard

对于Router类里面,services字段的建议

Open mengxin1995 opened this issue 6 years ago • 0 comments

private HashMap<String, Object> services = new HashMap<>();

这个services能不能存一个 名字加一个class对象,在宿主那边调用的时候直接通过这样的方式获得对象 比如

<xxxx, ReadObject.class>
try {
    Object o = Class.forName(aClass.getName()).newInstance();
} catch (ClassNotFoundException e) {
    e.printStackTrace();
} catch (IllegalAccessException e) {
    e.printStackTrace();
} catch (InstantiationException e) {
    e.printStackTrace();
}

这个object再强转成接口对象 这样主要想解决不用花那么大的内存去存储提供服务的对象

mengxin1995 avatar Apr 12 '18 07:04 mengxin1995