Introduce LogPersistPreferenceControllerV2

- Create new LogPersistPreferenceControllerV2
 - Deprecate LogPersistPreferenceController
 - Add DisableLogPersistWarningDialog
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I8ff49ec4ece15cad2d0c60bd21488e3f5d55ee98
This commit is contained in:
jeffreyhuang
2017-10-09 16:22:40 -07:00
parent cafce68bc2
commit 60ab063ea3
8 changed files with 333 additions and 2 deletions

View File

@@ -27,6 +27,10 @@ import com.android.settings.core.PreferenceControllerMixin;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.development.AbstractLogpersistPreferenceController;
/**
* depreacted in favor of {@link LogdSizePreferenceControllerV2}
*/
@Deprecated
public class LogpersistPreferenceController extends AbstractLogpersistPreferenceController
implements PreferenceControllerMixin {