Реализация Android C++ Binder никогда не выпускает указатели на сервисы

Использование C++: вызов defaultServiceManager()->addService(сильный указатель) принимает сильный указатель на службу.

Невозможно удалить службу из диспетчера служб, и в конце программы деструктор службы не вызывается.

Это явно ошибка в структуре связующего, но я не могу найти причину в исходном коде.

Кто-нибудь решил это?

0 ответов

Другие вопросы по тегам