Use support feature provider to provide intro url.

Change-Id: I3d2493ec8c84fdc61c04fd63537f959fbd589e98
Fix: 62034077
Test: make RunSettingsRoboTests
This commit is contained in:
Fan Zhang
2017-06-08 15:50:18 -07:00
parent bf9cb113c1
commit 7c7f234355
5 changed files with 23 additions and 41 deletions

View File

@@ -28,9 +28,9 @@ import android.text.TextUtils;
import android.text.format.DateUtils;
import android.util.Log;
import com.android.settings.R;
import com.android.settings.dashboard.suggestions.SuggestionFeatureProvider;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.overlay.SupportFeatureProvider;
import java.util.List;
@@ -107,7 +107,12 @@ public class NewDeviceIntroSuggestionActivity extends Activity {
@VisibleForTesting
static Intent getLaunchIntent(Context context) {
final String url = context.getString(R.string.new_device_suggestion_intro_url);
final SupportFeatureProvider supportProvider = FeatureFactory.getFactory(context)
.getSupportFeatureProvider(context);
if (supportProvider == null) {
return null;
}
final String url = supportProvider.getNewDeviceIntroUrl(context);
if (TextUtils.isEmpty(url)) {
return null;
}