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