0

Я пытаюсь добавить карту в качестве части моей деятельности. К сожалению, когда я положил фрагмент из другого элемента управления я получил следующее сообщение об ошибке:MvxBind: Ошибка - Тип поиска не найден - фрагмент

<fragment 
      android:id="@+id/map" 
      android:layout_width="fill_parent" 
      android:layout_height="250.0dp" 
      class="com.google.android.gms.maps.SupportMapFragment" /> 

MvxBind:Error: 26.04 View type not found - fragment

Я пытаюсь запустить его с Android 2.3 устройство с помощью:

  • MonoDroid
  • googleplayservicesfroyo12- 12.0.0 - GooglePlayServicesFroyoLib.dll
  • Mono.Android.Support.v4.dll

В чем проблема? TIA!

ответ

0

Я считаю, что это просто MvvmCross, являющийся чрезмерно подробным в сообщениях об ошибках.

Основная проблема заключается в том, что просто фрагменты не View s в смысле «нормальный Android» - они не наследуют от View, и они действительно не получают завышенные таким же образом, как это делают другие View s. Я считаю, что MvvmCross сообщает об этом как об ошибке и возвращает null из своего метода OnCreateView на своей фабрике надувных устройств - в этот момент базовая инфраструктура Android затем раздувает фрагмент.

Поэтому я считаю, что это сообщение об ошибке, которое можно игнорировать для фрагментов.


Примечание: Для «нормальных» View с, это сообщение об ошибке действительно - это там, чтобы сказать вам, что View не завышены MvvmCross, поэтому мы не будем иметь возможность добавлять любые привязки данных к нему.

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