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