OSDN Git Service

Check settings validators for NPE
authorAnnie Meng <anniemeng@google.com>
Mon, 21 May 2018 15:34:52 +0000 (16:34 +0100)
committerAnnie Meng <anniemeng@google.com>
Mon, 21 May 2018 15:42:23 +0000 (16:42 +0100)
commiteed1b812a4ad38c6815f3066e41a95d7f5358838
tree9293d35cc8e7e4b6a860ecdfd2174756284ad2ef
parent167b451daa1893ee9b15cb25bfba627a7254acd3
Check settings validators for NPE

From b/79910479, we need to have better checks on settings validators.

Catch NPE for various settings validators and add a @Nullable annotation
to try to prevent NPEs in new validators.

Bug: 80067772
Test: atest SettingsValidatorsTest
Change-Id: I9a5058e1bae1ba0dea084c0589aa3e4ef3a51836
core/java/android/provider/Settings.java
core/java/android/provider/SettingsValidators.java
core/tests/coretests/src/android/provider/SettingsValidatorsTest.java