Может ли общий объект C ++ вызывать jar для отправки намерения?

Если в приложении для Android у вас есть следующее:

  • Java-код, расширяющий класс Activity
  • C ++ общий объект (звонки в / из через JNI)
  • Java jar lib

Может ли общий объект C ++ вызвать java lib и затем отправить явное намерение через API Java java в отдельное приложение?

Кажется, это не должно работать, поскольку JNI будет вызывать метод напрямую без инициализации Activity. Кажется, что наличие java-класса jar расширяет Activity только для того, чтобы иметь возможность отправлять намерения, в любом случае это не очень хороший дизайн.

Вопрос:

  • Можно ли позвонить из общего объекта в банку и отправить
    намерение с помощью Activity.startActivity ()?
  • Должен ли банку класс
    расширить активность, или если приложение активности будет передано из
    где-то?

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]