summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorRemi NGUYEN VAN <reminv@google.com>2020-11-30 12:35:52 +0900
committerRemi NGUYEN VAN <reminv@google.com>2020-11-30 12:42:15 +0900
commita1bef5bbc2ffc66a12793a74e286ab2692467300 (patch)
tree6988969c5dbd545ba5e630fb11fe027be27915ec /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parent540826860636597c634fc8c991d22b97d893bdbc (diff)
Do not query CS in NetworkProvider constructor
ConnectivityService may not be available in a NetworkProvider constructor, if it is created (but still unused) before ConnectivityService starts. As ConnectivityManager is only necessary in declareNetworkRequestUnfulfillable, which should not be called often, just query ConnectivityManager at that point. This is necessary for VcnManagementService, which is started before ConnectivityService and creates its NetworkProvider in its constructor. Fortunately VcnManagementService does not call declareNetworkRequestUnfulfillable at this point. ConnectivityManager may be migrated to classic service getters that cache "null" when the service was not available the first time it is queried, so no system service must query it before it starts. Bug: 171540887 Test: atest FrameworksNetTests:NetworkProviderTest Change-Id: I8dadcd0e1360a9464192f330493e13aa69dd9fe2
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions