move appeared flag changing
This commit is contained in:
parent
5c2d40b6d6
commit
5699654211
|
|
@ -142,7 +142,6 @@ public abstract class ViewFragment<TActivity extends AppCompatActivity> extends
|
|||
}
|
||||
if (!appeared && isMenuVisible()) {
|
||||
onAppear(view, activity);
|
||||
appeared = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -154,7 +153,7 @@ public abstract class ViewFragment<TActivity extends AppCompatActivity> extends
|
|||
* @param activity Activity which fragment attached to.
|
||||
*/
|
||||
protected void onAppear(@NonNull final View view, @NonNull final TActivity activity) {
|
||||
//do nothing
|
||||
appeared = true;
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
|
|
@ -181,11 +180,9 @@ public abstract class ViewFragment<TActivity extends AppCompatActivity> extends
|
|||
if (getBaseActivity() != null && getView() != null) {
|
||||
if (!appeared && menuVisible && started) {
|
||||
onAppear(getView(), getBaseActivity());
|
||||
appeared = true;
|
||||
}
|
||||
if (appeared && (!menuVisible || !started)) {
|
||||
onDisappear(getView(), getBaseActivity());
|
||||
appeared = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -216,7 +213,7 @@ public abstract class ViewFragment<TActivity extends AppCompatActivity> extends
|
|||
* @param activity Activity which fragment attached to.
|
||||
*/
|
||||
protected void onDisappear(@NonNull final View view, @NonNull final TActivity activity) {
|
||||
//do nothing
|
||||
appeared = false;
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
|
|
@ -237,7 +234,6 @@ public abstract class ViewFragment<TActivity extends AppCompatActivity> extends
|
|||
protected void onStop(@NonNull final View view, @NonNull final TActivity activity) {
|
||||
if (appeared) {
|
||||
onDisappear(view, activity);
|
||||
appeared = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue