move appeared flag changing

This commit is contained in:
Arseniy Borisov 2016-12-13 16:02:03 +03:00
parent 5c2d40b6d6
commit 5699654211
1 changed files with 2 additions and 6 deletions

View File

@ -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;
}
}