Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Android annotation injection library for parse bundle.

Notifications You must be signed in to change notification settings

yalandingtw/SimpleExtra

Repository files navigation

SimpleExtra

Android annotation injection library for parse bundle.

如何使用 Usage

  • Add dependency in build.gradle:
dependencies {
    compile 'tw.yalan:simple-extra:1.0.1'
}
  • Add @Extra/@NestedExtra annotation on Field
    @Extra(key = "needLogin", defaultValue = DefaultValue.TRUE)
    boolean extraBooleanDefaultTrue;
    
    @Extra(key = "TESTStringArray")
    String[] testStringArray;
    
    @Extra(key = "DemoObject")
    DemoObjectParcelable singleObject;
    
    @NestedExtra(keys = {"BUNDLE", "NESTED"})
    String nextedValue;
  • Call SimpleExtra.inject() anywhere you want.
    SimpleExtra.inject(Object, bundle);
    SimpleExtra.inject(Activity);
    SimpleExtra.inject(Fragment);
    SimpleExtra.inject(DialogFragment);

Annotations

  • @Extra()
  • @NestedExtra()

Release Notes

  • 1.0.1: Fix issue.
  • 1.0.0: Release.

About

Android annotation injection library for parse bundle.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages