问题
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 checked this question, the question is asked about !onDetech() and isAdded() , also one answer there, but I am not clear with that.. Thanks
回答1:
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()
回答2:
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.
回答3:
- onAttach()
Called when a fragment
is first attached to its context
. onCreate(Bundle)
will be called after this.
- isAdded ()
Return true
if the fragment
is currently added to its activity
.
来源:https://stackoverflow.com/questions/52607945/what-is-the-differences-between-onattach-and-isadded-in-android-fragment