Closed Aarthas closed 5 years ago
比如
Bundle bundle = new Bundle(); bundle.putInt("a",1); CC.obtainBuilder(CCContant.MainComponent).addBundle(bundle).build().call();
组件里 @Override public boolean onCall(CC cc) { ... Bundle bundle = cc.getBundle(); ... }
需要加这个的理由是什么呢?
现在已经支持传递bundle了:
//添加bundle参数 addParam(key, bundle) //取出bundle参数 Bundle bundle = cc.getParamItem(key, defaultValue);
不想传key值
也许这样改造起来,少更改一点。
@Aarthas @MrKangWen 2.1.2增加了这一点的支持,请查看更新日志
Bundle bundle = new Bundle(); bundle.putInt("a",1); CC.obtainBuilder(CCContant.MainComponent).addBundle(bundle).build().call();
组件里 @Override public boolean onCall(CC cc) { ... Bundle bundle = cc.getBundle(); ... }