11113c27438c8affdb1c852c6f7c9ff52416e874aJuan Langpackage com.android.emergency.overlay;
21113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang
31113c27438c8affdb1c852c6f7c9ff52416e874aJuan Langimport android.content.Context;
41113c27438c8affdb1c852c6f7c9ff52416e874aJuan Langimport android.net.Uri;
51113c27438c8affdb1c852c6f7c9ff52416e874aJuan Langimport android.support.annotation.Keep;
61113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang
71113c27438c8affdb1c852c6f7c9ff52416e874aJuan Langimport com.android.emergency.edit.EmergencyContactsFeatureProvider;
81113c27438c8affdb1c852c6f7c9ff52416e874aJuan Langimport com.android.emergency.edit.EmergencyContactsFeatureProviderImpl;
91113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang
101113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang/**
111113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang * {@link FeatureFactory} implementation for AOSP Emergency Info.
121113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang */
131113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang@Keep
141113c27438c8affdb1c852c6f7c9ff52416e874aJuan Langpublic class FeatureFactoryImpl extends FeatureFactory {
151113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang    protected EmergencyContactsFeatureProvider mEmergencyContactsFeatureProvider;
161113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang
171113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang    @Override
181113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang    public EmergencyContactsFeatureProvider getEmergencyContactsFeatureProvider() {
191113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang        if (mEmergencyContactsFeatureProvider == null) {
201113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang            mEmergencyContactsFeatureProvider = new EmergencyContactsFeatureProviderImpl();
211113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang        }
221113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang        return mEmergencyContactsFeatureProvider;
231113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang    }
241113c27438c8affdb1c852c6f7c9ff52416e874aJuan Lang}
25