У меня есть компонент файла .aar, который выполняет следующие функции.
1) Откройте камеру 2) Открыть галерею 3) Верните строку, заданную как ввод 4) Откройте новое представление, которое отображает переданную строку ввода.
Я создал для этого библиотеку привязки Android, на которую есть ссылка в Xamarin Forms Android. Я могу правильно выполнить первые три операции. Но когда я вызываю четвертую функцию, я получаю темный фон с панелью действий, содержащей текст projectName.Android. На самом деле это должно показать вид белого цвета с переданной входной строкой в качестве метки.
Входными параметрами для этого метода являются контекст и строка. Я передаю правильный контекст, потому что получаю правильный результат от других трех методов. Кроме того, когда эта же библиотека .aar привязана к собственному приложению для Android, она правильно отображает все методы. Кто-нибудь может мне помочь, делаю ли я что-нибудь не так?
При необходимости я могу поделиться файлом .aar / библиотекой привязки dll / образцом кода.
@ JoeLv-MSFT - ошибки нет ... вместо этого отображается черный экран. Если вы можете поделиться мне своим почтовым идентификатором, я могу поделиться им на Google Диске и отправить вам демонстрацию
Извините, я не могу поделиться своим почтовым идентификатором, это нарушит политику компании. Вы можете удалить конфиденциальную информацию и загрузить ее на github.
@ JoeLv-MSFT - Привет, я получил ответ. См. Ответ ниже. У меня это работает





Я получил ответ. Нам нужно добавить папку JavaDocs в проект Binding и скопировать файлы JavaDoc, полученные при сборке собственного компонента, в эту папку. Затем необходимо добавить index.html, присутствующий в папке, и установить действие сборки на JavaDocIndex. Теперь эту привязку необходимо создать и обратиться к проекту Android, который также будет отображать представление при вызове метода.
Привет, поделитесь со мной своим демо. Есть ли ошибка?