Add BasePreferenceFragment.

This fragment loads preferences from XML and associates them with controllers. It is based on com.android.settings.dashboard.DashboardFragment and com.android.tv.settings.PreferenceControllerFragment. Going forward, all fragments in CarSettings will extend this class.

Bug: 112931076

Test: end to end test in full feature CL, RunCarSettingsRoboTests
Change-Id: I58114491b0ebe7d88197214b5721c7589c2ce3cb
9 files changed
tree: a9a39779cbda1fca0947862a2b4ad968a139cc18
  1. res/
  2. src/
  3. tests/
  4. Android.mk
  5. AndroidManifest.xml
  6. PREUPLOAD.cfg