no message

This commit is contained in:
liujing
2021-01-25 17:36:20 +08:00
parent 11bcd42a6c
commit 56bca9eedb

View File

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