Loading services/mediaresourcemanager/ResourceManagerService.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -363,7 +363,9 @@ void ResourceManagerService::instantiate() { std::shared_ptr<ResourceManagerService> service = ::ndk::SharedRefBase::make<ResourceManagerService>(); binder_status_t status = AServiceManager_addService(service->asBinder().get(), getServiceName()); AServiceManager_addServiceWithFlags( service->asBinder().get(), getServiceName(), AServiceManager_AddServiceFlag::ADD_SERVICE_ALLOW_ISOLATED); if (status != STATUS_OK) { return; } Loading services/mediaresourcemanager/ResourceObserverService.cpp +4 −2 Original line number Diff line number Diff line Loading @@ -100,8 +100,10 @@ void ResourceObserverService::BinderDiedCallback(void* cookie) { std::shared_ptr<ResourceObserverService> ResourceObserverService::instantiate() { std::shared_ptr<ResourceObserverService> observerService = ::ndk::SharedRefBase::make<ResourceObserverService>(); binder_status_t status = AServiceManager_addService(observerService->asBinder().get(), ResourceObserverService::getServiceName()); binder_status_t status = AServiceManager_addServiceWithFlags( observerService->asBinder().get(),ResourceObserverService::getServiceName(), AServiceManager_AddServiceFlag::ADD_SERVICE_ALLOW_ISOLATED); if (status != STATUS_OK) { return nullptr; } Loading Loading
services/mediaresourcemanager/ResourceManagerService.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -363,7 +363,9 @@ void ResourceManagerService::instantiate() { std::shared_ptr<ResourceManagerService> service = ::ndk::SharedRefBase::make<ResourceManagerService>(); binder_status_t status = AServiceManager_addService(service->asBinder().get(), getServiceName()); AServiceManager_addServiceWithFlags( service->asBinder().get(), getServiceName(), AServiceManager_AddServiceFlag::ADD_SERVICE_ALLOW_ISOLATED); if (status != STATUS_OK) { return; } Loading
services/mediaresourcemanager/ResourceObserverService.cpp +4 −2 Original line number Diff line number Diff line Loading @@ -100,8 +100,10 @@ void ResourceObserverService::BinderDiedCallback(void* cookie) { std::shared_ptr<ResourceObserverService> ResourceObserverService::instantiate() { std::shared_ptr<ResourceObserverService> observerService = ::ndk::SharedRefBase::make<ResourceObserverService>(); binder_status_t status = AServiceManager_addService(observerService->asBinder().get(), ResourceObserverService::getServiceName()); binder_status_t status = AServiceManager_addServiceWithFlags( observerService->asBinder().get(),ResourceObserverService::getServiceName(), AServiceManager_AddServiceFlag::ADD_SERVICE_ALLOW_ISOLATED); if (status != STATUS_OK) { return nullptr; } Loading