Merge "Make ContextualCardLoader do entire loading upon fragment's onStart()"
This commit is contained in:
@@ -84,7 +84,7 @@ public class ContextualCardManager implements ContextualCardLoader.CardContentLo
|
|||||||
final CardContentLoaderCallbacks cardContentLoaderCallbacks =
|
final CardContentLoaderCallbacks cardContentLoaderCallbacks =
|
||||||
new CardContentLoaderCallbacks(mContext);
|
new CardContentLoaderCallbacks(mContext);
|
||||||
cardContentLoaderCallbacks.setListener(this);
|
cardContentLoaderCallbacks.setListener(this);
|
||||||
LoaderManager.getInstance(fragment).initLoader(CARD_CONTENT_LOADER_ID, null /* bundle */,
|
LoaderManager.getInstance(fragment).restartLoader(CARD_CONTENT_LOADER_ID, null /* bundle */,
|
||||||
cardContentLoaderCallbacks);
|
cardContentLoaderCallbacks);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -43,6 +43,11 @@ public class ContextualCardsFragment extends InstrumentedFragment {
|
|||||||
public void onCreate(Bundle savedInstanceState) {
|
public void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
mContextualCardManager = new ContextualCardManager(getContext(), getSettingsLifecycle());
|
mContextualCardManager = new ContextualCardManager(getContext(), getSettingsLifecycle());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onStart() {
|
||||||
|
super.onStart();
|
||||||
mContextualCardManager.loadContextualCards(this);
|
mContextualCardManager.loadContextualCards(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user