2016-03-03 4 views
0

Можно ли отправлять или получать данные с помощью LocalBroadcastManager в интерфейсе java? Отправить или получить в ndk (c или C++)?LocalBroadcastManager in ndk

Я знаю, как реализовать LocalBroadcastManager в Java, но я хочу знать, если это возможно, чтобы использовать его в с для того, чтобы обмениваться данными и где я могу прочитать об этой функции.

Так что я хотел бы знать, что эквивалентна функции c JAVA LocalBroadcastManager.

+1

Все, что Java-функциональность отлично доступна для кода NDK - через неприглядное отражение. Нет никакого эквивалента C, кроме вызова в Java. –

+0

Это функция, которая должна существовать, что упрощает сложность кода. – JMR

+0

«Должен», да? Платформа не должна вам ничего. Не ленитесь. Доступны функциональные возможности, прекращение подачи жалоб и начало кодирования. Настоящий инженер-программист издевается над сложностью. –

ответ

1

Я сомневаюсь. Вы не можете использовать намерение в ndk, это ограничение ndk - поэтому вы не можете получать или отправлять какую-либо трансляцию. Я предлагаю вам сделать upcall до java, когда вам нужно отправить, и java сделает все остальное. Приемник также должен быть в java.

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