Sha256: 9da18a419500322d98ad0b1ce7f97905de7baa85291742ae45d58016833db4a3
Contents?: true
Size: 1.08 KB
Versions: 14
Compression:
Stored size: 1.08 KB
Contents
package com.rho.signalindicators; import android.content.res.Configuration; import com.rho.signalindicators.ISignalIndicators; import com.rho.signalindicators.ISignalIndicatorsFactory; import com.rho.signalindicators.ISignalIndicatorsSingleton; import com.rhomobile.rhodes.Logger; import com.rhomobile.rhodes.RhodesActivity; public class SignalIndicatorsFactory implements ISignalIndicatorsFactory { protected static String TAG = "SignalIndicatorsFactory"; private SignalIndicatorsSingleton singleton; public SignalIndicatorsFactory() { super(); SignalIndicatorsRhoListener.registerListener(this); } @Override public ISignalIndicatorsSingleton getApiSingleton() { if(singleton == null) singleton = new SignalIndicatorsSingleton(this); return singleton; } @Override public ISignalIndicators getApiObject(String id) { Logger.D(TAG, "SignalIndicators extension does not use API objects. Use the singleton"); return null; } public void onConfigurationChanged(RhodesActivity activity, Configuration newConfig) { if(singleton != null) singleton.onConfigurationChanged(); } }
Version data entries
14 entries across 14 versions & 1 rubygems