Introduce WebViewAppPreferenceControllerV2

- Create new WebViewAppPreferenceControllerV2
 - Deprecate WebViewAppPreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I45bb7beb98ef9c7a998f64e81d180613c795ed3a
This commit is contained in:
jeffreyhuang
2017-10-02 18:18:28 -07:00
parent 498e883d52
commit aa4bf8c266
6 changed files with 227 additions and 2 deletions

View File

@@ -22,6 +22,10 @@ import android.support.v7.preference.PreferenceScreen;
import com.android.settings.applications.defaultapps.DefaultAppInfo;
import com.android.settings.applications.defaultapps.DefaultAppPreferenceController;
/**
* Deprecated in favor of {@link com.android.settings.development.WebViewAppPreferenceControllerV2}
*/
@Deprecated
public class WebViewAppPreferenceController extends DefaultAppPreferenceController {
private static final String WEBVIEW_APP_KEY = "select_webview_provider";

View File

@@ -34,7 +34,7 @@ import com.android.settings.wrapper.UserPackageWrapperImpl;
import java.util.ArrayList;
import java.util.List;
class WebViewUpdateServiceWrapper {
public class WebViewUpdateServiceWrapper {
private static final String TAG = "WVUSWrapper";
public WebViewUpdateServiceWrapper() {}