Я упомянул о некоторых похожих вопросах по SO, но ни один из них не связан с IO
.Невозможно неявно преобразовать тип 'System.IO.Stream' в 'Java.IO.InputStream'
Я использовал тот же код в java, когда использовал Eclipse
. В то время это сработало.
Но теперь я пытаюсь использовать этот код в Mono for Android
(C#), он не работает.
Я пытаюсь запустить этот код, чтобы создать InputStream
:
InputStream myInput =ctx.Assets.Open(DATABASE_NAME + ".db");
Но это дает мне ошибку времени компиляции: Cannot implicitly convert type 'System.IO.Stream' to 'Java.IO.InputStream'
Существует прямая функция копирования файла из активов к памяти устройства, но для этого требуется путь источника и назначения.
Как получить исходный путь ???
Поскольку я абсолютный новичок до Mono for Android
, любая помощь оценена.
Похоже, вам не хватает Java и Mono код, вы можете использовать один из двух, но не оба вместе – Kai
Но тогда как порт ввода выше строки кода? – GAMA
Вам нужно преобразовать все ваши Java-кофе в Mono. Есть ли причина, по которой вам нужно писать в Mono, если вы хотите запустить программу на Android? – Kai