|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=CLASS) @Target(value=FIELD) public @interface FragmentArg
Use on any native, Parcelable
or Serializable
field in an
EFragment
annotated class to bind it with Android's arguments.
FragmentArg
is used, the intent builder will hold dedicated
methods for each annotated fields.
Your code related to injected extra should go in an AfterInject
annotated method.
Example :@EFragment public class MyFragment extends Fragment { @FragmentArg String myMessage; } @EActivity public class MyActivity extends Activity { @AfterViews void init() { MyFragment myFragment = MyFragment_.builder() // .myMessage("Hello") // .build(); } }
EFragment
,
FragmentById
,
FragmentByTag
Optional Element Summary | |
---|---|
String |
value
|
public abstract String value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |