Итак, у меня есть библиотека, для которой у меня есть источник в Android. Он извлекает данные с камеры, подключенной через USB, а затем обрабатывает их в своем собственном потоке. Когда это сделано, он представляет данные как Bytebuffer, вызывая функцию onFrame (фрейм Bytebuffer) в библиотеке. Теперь я хочу добавить этот Bytebuffer в мой класс drawableView, который расширяет представление и добавляет рисунок этого Bytebuffer. Но это часть основной деятельности.
Я думал, что смогу передать ссылку на drawableView в библиотеку, и она установит Bytebuffer, но, конечно, drawableView там не существует как класс. Я мог бы скопировать drawableView в библиотеку, но тогда он будет жаловаться, что drawableViews - это два разных типа. Сейчас я читаю о том, как передавать функции, но это не очень понятно, и я не уверен, что это даже правильный путь.
Есть идеи, какой метод мне здесь использовать?
Спасибо!