This commit is contained in:
wangcongtao
2020-03-13 15:30:23 +08:00
parent fff573bc31
commit aca38576a5
14 changed files with 272 additions and 100 deletions

View File

@@ -131,7 +131,7 @@ public class MogoServiceApis implements IMogoServiceApis {
}
@Override
public IMogoActionManager getFlipContentManager() {
public IMogoActionManager getActionManagerApi() {
return getApiInstance( IMogoActionManager.class, MogoServicePaths.PATH_ACTION_APIS );
}

View File

@@ -89,6 +89,11 @@ public class MogoStatusManager implements IMogoStatusManager {
return get_bool_val( StatusDescriptor.APP_LIST_UI );
}
@Override
public boolean isMainPageOnResume() {
return get_bool_val( StatusDescriptor.MAIN_PAGE_RESUME );
}
private boolean get_bool_val( StatusDescriptor descriptor ) {
Boolean val = mStatus.get( descriptor );
return val == null ? false : val;
@@ -153,6 +158,13 @@ public class MogoStatusManager implements IMogoStatusManager {
recordStatusModifier( tag, StatusDescriptor.APP_LIST_UI );
}
@Override
public void setMainPageResumeStatus( String tag, boolean resume ) {
mStatus.put( StatusDescriptor.MAIN_PAGE_RESUME, resume );
invokeStatusChangedListener( StatusDescriptor.MAIN_PAGE_RESUME, resume );
recordStatusModifier( tag, StatusDescriptor.MAIN_PAGE_RESUME );
}
private void invokeStatusChangedListener( StatusDescriptor descriptor, boolean status ) {
if ( mListeners.containsKey( descriptor ) ) {
Iterator< IMogoStatusChangedListener > iterator = mListeners.get( descriptor ).iterator();