Releases: JumeiRdGroup/Parceler
Releases · JumeiRdGroup/Parceler
release 1.4.0
release 1.3.9
修复低版本使用时,不支持大于16位的requestCode的问题
release 1.3.8
bug修复
release 1.3.7
添加onActivityResult回调监听
release 1.3.6
支持兼容在kotlin代码中使用
release 1.3.5
重构BundleBuilder代码生成逻辑。只要添加了@BundleBuilder注解的。都生成BundleBuilder类
release 1.3.4
- 重设注解生成类的生成类名规则.
- 添加对HashMap子类的类型兼容。
release 1.3.3
修复IntentLauncher组件判断失效问题
release 1.3.2
添加IntentLauncher。方便使用于进行组件启动。
示例:
- 对Activity/Service/BroadcastReceiver进行@BundleBuilder配置。
@BundleBuilder
public class UserActivity extends Activity {
@Arg
String username;
@Arg
String password;
...
}
- 使用编译时生成的Builder类,以及结合IntentLauncher进行启动
// 创建Builder对象并传入数据
IBundleBuilder builder = UserActivityBuilder
.create(bundle)
.setUsername("Hello")
.setPassword("123456");
// 使用IntentLauncher进行启动
IntentLauncher.create(builder)
.start(context)
// 或者获取Intent对象提供使用
Intent intent = IntentLauncher.create(builder)
.getIntent(context);
release 1.3.1
添加IBundleBuilder基类。注解生成的Builder操作类均实现此接口。