Fragment Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Fragment() |
Конструктор по умолчанию. |
Fragment(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Fragment()
Конструктор по умолчанию.
[Android.Runtime.Register(".ctor", "()V", "")]
public Fragment ();
- Атрибуты
Комментарии
Конструктор по умолчанию. <Strong>Каждый< или сильный> фрагмент должен иметь пустой конструктор, поэтому его можно создать при восстановлении состояния действия. Настоятельно рекомендуется, чтобы подклассы не имели других конструкторов с параметрами, так как эти конструкторы не будут вызываться при повторном создании экземпляра фрагмента; вместо этого аргументы могут быть предоставлены вызывающим оператором #setArguments
и более поздним получением фрагмента с #getArguments
помощью .
Как правило, приложения не должны реализовывать конструктор. Предпочитаете #onAttach(Context)
вместо этого. Это первое место, где код приложения может запускаться, где фрагмент готов к использованию — точка, в которой фрагмент фактически связан с его контекстом. Некоторые приложения также могут потребоваться реализовать #onInflate
получение атрибутов из ресурса макета, хотя обратите внимание, что это происходит при присоединении фрагмента.
Документация по Java для android.app.Fragment.Fragment()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
Fragment(IntPtr, JniHandleOwnership)
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.
protected Fragment (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.App.Fragment : nativeint * Android.Runtime.JniHandleOwnership -> Android.App.Fragment
Параметры
- transfer
- JniHandleOwnership
Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.