Matthew Fritze
7d2b4f5fc7
Add PrefController in XML support
...
Add the ability to define a Preference Controller
in xml using the 'controller' tag.
This is useful for two reasons:
- It allows the controllers to be instantiated via
reflection for Slices and Dashboard fragment
- Removes the requirement that controllers be defined manually
in Fragments
In order to be instantiable, they must have a unified construction
following either:
ClassName(Context)
ClassName(Context, String)
Also added a robotest that verifies that all controllers defined
in XML follow the constructor schema, and extend
BasePreferenceController.
Test: robotests
Bug: 67996923
Change-Id: I304b35dc666daebecf0c9e286696f3f2a510704a
2017-12-12 14:21:12 -08:00
..
2017-12-08 10:21:54 -08:00
2017-12-11 10:59:34 -08:00
2017-11-29 12:10:50 -08:00
2017-11-29 12:10:50 -08:00
2017-08-16 11:44:19 -07:00
2017-11-29 12:10:50 -08:00
2017-11-29 12:10:50 -08:00
2017-11-29 12:10:50 -08:00
2017-12-06 19:39:56 +00:00
2017-11-22 16:17:37 -08:00
2017-08-24 16:53:01 -07:00
2017-04-25 11:23:29 -07:00
2017-08-01 17:33:05 -07:00
2017-08-01 17:33:05 -07:00
2017-08-01 17:33:05 -07:00
2017-08-01 17:33:05 -07:00
2017-08-01 17:33:05 -07:00
2017-07-05 20:24:12 -07:00
2017-12-12 14:21:12 -08:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-11-20 16:42:39 -08:00
2017-08-14 13:38:36 +00:00
2017-10-26 10:10:45 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-11-26 12:19:05 -08:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-11-26 12:19:05 -08:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-10-30 18:16:54 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 10:10:45 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 10:10:45 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 10:10:45 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 10:10:45 -07:00
2017-08-14 13:38:36 +00:00
2017-10-24 10:24:03 -07:00
2017-08-23 21:40:56 -07:00
2017-11-26 12:19:05 -08:00
2017-08-14 13:38:36 +00:00
2017-11-06 23:21:01 -08:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 10:10:45 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-11-20 16:42:39 -08:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-11-26 12:19:05 -08:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-11-14 12:42:27 -08:00
2017-08-14 13:38:36 +00:00
2017-10-30 18:16:54 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-11-20 16:42:39 -08:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-11-20 16:42:39 -08:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-08-09 16:52:42 -07:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-10-20 03:21:50 -07:00
2017-08-14 13:38:36 +00:00
2017-10-20 03:21:50 -07:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-23 21:40:56 -07:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-10-28 23:21:49 -07:00
2017-10-20 03:21:50 -07:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-10-20 03:21:50 -07:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-09-16 07:25:49 -07:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-10-20 03:21:50 -07:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-10-20 03:21:50 -07:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-11-26 12:19:05 -08:00
2017-10-20 03:21:50 -07:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-30 18:16:54 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-11-20 16:42:39 -08:00
2017-06-16 21:34:34 -07:00
2017-11-22 15:12:06 -08:00
2017-08-14 13:38:36 +00:00
2017-11-26 12:19:05 -08:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-11-20 16:42:39 -08:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-26 21:16:36 -07:00
2017-08-14 13:38:36 +00:00
2017-10-28 23:21:49 -07:00
2017-08-14 13:38:36 +00:00
2017-11-13 15:18:37 -08:00
2017-08-14 13:38:36 +00:00
2017-11-20 16:42:39 -08:00
2017-08-14 13:38:36 +00:00
2017-10-26 10:10:45 -07:00
2017-08-14 13:38:36 +00:00
2017-12-12 14:21:12 -08:00