diff --git a/modules/mogo-realtime/src/main/java/com/mogo/realtime/Imp/RealTimeDelegateManager.java b/modules/mogo-realtime/src/main/java/com/mogo/realtime/Imp/RealTimeDelegateManager.java index 6dc1990..8c4e603 100644 --- a/modules/mogo-realtime/src/main/java/com/mogo/realtime/Imp/RealTimeDelegateManager.java +++ b/modules/mogo-realtime/src/main/java/com/mogo/realtime/Imp/RealTimeDelegateManager.java @@ -1,6 +1,5 @@ package com.mogo.realtime.Imp; -import android.content.Context; import com.elegant.spi.AbstractDelegateManager; import com.mogo.cloud.passport.MoGoAiCloudClient; @@ -13,7 +12,7 @@ import com.mogo.realtime.Interface.RealTimeProvider; */ class RealTimeDelegateManager extends AbstractDelegateManager { private static RealTimeDelegateManager sInstance = null; - private RealTimeProvider mRealTimeProvider = null; + private Class mRealTimeProvider = null; public static RealTimeDelegateManager getInstance() { if (sInstance == null) { @@ -27,13 +26,12 @@ class RealTimeDelegateManager extends AbstractDelegateManager } public RealTimeDelegateManager() { - loadDelegates(MoGoAiCloudClient.getInstance().getContext(), RealTimeProvider.class, new DelegateListener() { + loadDelegateClasses(MoGoAiCloudClient.getInstance().getContext(), RealTimeProvider.class, new DelegateListener>() { @Override - public void onDelegate(String unit, RealTimeProvider p) { + public void onDelegate(String unit, Class p) { mRealTimeProvider = p; } }); - } }