@@ -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<RealTimeProvider> {
|
||||
private static RealTimeDelegateManager sInstance = null;
|
||||
private RealTimeProvider mRealTimeProvider = null;
|
||||
private Class<? extends RealTimeProvider> mRealTimeProvider = null;
|
||||
|
||||
public static RealTimeDelegateManager getInstance() {
|
||||
if (sInstance == null) {
|
||||
@@ -27,13 +26,12 @@ class RealTimeDelegateManager extends AbstractDelegateManager<RealTimeProvider>
|
||||
}
|
||||
|
||||
public RealTimeDelegateManager() {
|
||||
loadDelegates(MoGoAiCloudClient.getInstance().getContext(), RealTimeProvider.class, new DelegateListener<RealTimeProvider>() {
|
||||
loadDelegateClasses(MoGoAiCloudClient.getInstance().getContext(), RealTimeProvider.class, new DelegateListener<Class<? extends RealTimeProvider>>() {
|
||||
@Override
|
||||
public void onDelegate(String unit, RealTimeProvider p) {
|
||||
public void onDelegate(String unit, Class<? extends RealTimeProvider> p) {
|
||||
mRealTimeProvider = p;
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user