Создание подключаемого приложения для обмена сообщениями Android - PullRequest
1 голос
/ 21 декабря 2009

Я создаю приложение для обмена сообщениями и хочу иметь возможность расширять его с помощью плагинов.

plugin может, например, заменить :) изображением смайлика.

Я написал тестовый код, который использует фильтры намерений, чтобы найти plugins, но я не могу найти способ создать экземпляр этого plugin class.

Возможно ли это сделать, и если нет, то какой будет наилучший подход / лучшая альтернатива этому?

Спасибо.

1 Ответ

3 голосов
/ 21 декабря 2009

Поскольку приложения на android каждый запускается в своей собственной виртуальной машине, я не думаю, что загрузчик классов вашего приложения будет иметь доступ к классам, определенным в плагине. Однако вы можете передать данные между основным приложением и плагином через Intents. Если плагину нужны данные из основного приложения, создайте ContentProvider, чтобы сделать эти данные доступными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...