Can anyone tell me what are the different of use of onAttach() and isAdded in Android Fragment?
When create a new fragment onAttach() method creating default.
I
onAttach()
is called when a fragment is connected to an activity. Where isAdded()
override method will come up with true if it is connected successfully to an activity.
Called when a fragment
is first attached to its context
. onCreate(Bundle)
will be called after this.
Return true
if the fragment
is currently added to its activity
.
This could be answered simply reading javadocs:
/**
* Called when a fragment is first attached to its context.
* {@link #onCreate(Bundle)} will be called after this.
*/
public void onAttach(Context context)
and
/**
* Return true if the fragment is currently added to its activity.
*/
final public boolean isAdded()