2016-02-18 2 views
0

Я разрабатываю приложение, в котором архитектура должна быть «Архитектура плагина». Так что мы можем добавлять/редактировать какую-либо функцию в виде плагина, не работая в основном приложении.Можем ли мы загрузить фрагмент из внешнего установленного приложения?

Прямо сейчас, я могу перенести данные из основного приложения в другое приложение (приложение My Plugin) и наоборот с помощью AIDL.

Но я хочу загрузить фрагмент из приложения-плагина. Возможно ли, и если это так?

Я сделал много поисковых запросов, но только смог получить эту ссылку. Но проблема в том, что как мы можем реализовать интерфейс из другого приложения? Use external application fragment/activity inside application

Пожалуйста, помогите мне загрузить фрагмент из другого приложения или перейдите по ссылке выше и, пожалуйста, помогите мне «Как реализовать интерфейс из другого приложения»?

Заранее благодарен!

ответ

0

Вот наиболее важные причины, вы должны НЕ сделать это:

  1. Если пользователь удалил приложение вы используете код из (назовем его основным приложением) ваше приложение (хост-приложение) вероятно, будет неправильной.
  2. Если импортированная функция обновлена ​​в главном приложении, вы, вероятно, захотите также обновить хост-приложение.
  3. Если пользователь хочет обновить только одно из двух приложений, это вызовет проблемы с хост-приложением.
  4. Это будет намного сложнее в обслуживании.

Вот , что вы должны сделать, отдельные функции, которые вы хотите поделиться в библиотеках/суб-модули и использовать их в основном и хост-приложения. Это даст вам больше контроля над версией функций в каждом приложении, и пользователю не потребуется устанавливать оба приложения для запуска нужной функции. обратитесь к this post за дополнительной информацией, как это сделать.

+0

Bro Я получил вашу мысль. но m работает над Enterprise-приложением, которое не пойдет в playstore. его продукт, который будет работать только на большом экране, таком как размер телевизора. Итак, если у вас есть идея загрузить фрагмент из другого приложения. Пожалуйста, направляйте меня. – Shahzadah

Смежные вопросы