Ресурсы в Xamarin.Android

226
15 августа 2018, 05:10

Первый раз пишу под android и мне надо добавить небольшую базу данный в формате xml, как я понял на android все такие фокусы прокатывают через папку Resources, я создал там подкаталог Xml, закинул в него мой файл, и теперь появилась проблема: я не знаю что делать с переменной типа XmlDocument, т.е. я объявил то ее ну не знаю как в нее запихнуть мой документ. Подскажите как или получить путь файла, чтоб еще все в apk нормально работало или ссылку на сам файл типа XmlDocument

Answer 1
  1. поместите свой filename.xml в Resources/Raw проекта
  2. в Properties xml-файла в проекте Build Action -> AndroidResource
  3. компилируете. После этого ресурс будет доступен через Resource.Raw.filename
  4. открывать ресурс Resources.OpenRawResource(Resource.Raw.filename). Эта штука возвращает Stream
  5. затем получаете XmlReader через XmlReader.Create(сюда передаёте Stream)
READ ALSO
Timer не запускает событие Elapsed

Timer не запускает событие Elapsed

столкнулся с проблемой, при выполнении метода Start(), не начинает обрабатываться событие Elapsed

190
Не работают 2 функции WooCommerce

Не работают 2 функции WooCommerce

Не добавляются категории и теги к товару ( WC_Product )set_category_ids , set_tag_ids failed

264
Многоуровневые объекты и бд

Многоуровневые объекты и бд

ТЗ: написать удобную и правильную с точки зрения ООП структуру для работы с большими многоуровневыми объектами и бд

242
Vue.js в Laravel 5

Vue.js в Laravel 5

Всем известно, что в laravel встроен vuejs

231