Я программно создаю карту Huawei , но, несмотря на то, что MapFragment () является дочерним элементом класса Fragment, добавление транзакции не распознает ее как фрагмент. Вот мой код:
val transaction: FragmentTransaction = activity.supportFragmentManager.beginTransaction()
val mapFragment = MapFragment()
transaction.add(this.frame.id, mapFragment) ---> here is the problem
transaction.commit()
Кто-нибудь знает причину?
Есть 2 разных класса для отображения карты во фрагменте:
Вы должны использовать правильный вариант своей деятельности.
Activity
и вы используете just FragmentManager
- используйтеMapFragment
AppCompatActivity
и вы используете SupportFragmentManager
- используйтеSupportMapFragment
Эта статья взята из Интернета, укажите источник при перепечатке.
Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.
я говорю два предложения