Replace addServiceWithIsolated ndk API
A more scalable API is introduce to cover this usage.
Bug: 266943251
Test: Services can be retrieved in isolated processes.
Change-Id: Ie38a1ed5380e64412ed54c28a683e414622a6352
diff --git a/services/mediaresourcemanager/ResourceManagerService.cpp b/services/mediaresourcemanager/ResourceManagerService.cpp
index 5697acd..c6ded5f 100644
--- a/services/mediaresourcemanager/ResourceManagerService.cpp
+++ b/services/mediaresourcemanager/ResourceManagerService.cpp
@@ -344,8 +344,9 @@
std::shared_ptr<ResourceManagerService> service =
::ndk::SharedRefBase::make<ResourceManagerService>();
binder_status_t status =
- AServiceManager_addServiceWithAllowIsolated(
- service->asBinder().get(), getServiceName(), /*allowIsolated=*/ true);
+ AServiceManager_addServiceWithFlag(
+ service->asBinder().get(), getServiceName(),
+ AServiceManager_AddServiceFlag::ADD_SERVICE_ALLOW_ISOLATED);
if (status != STATUS_OK) {
return;
}