Why do we need to call setContentView() in onCreate() of Activity class?

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 12

  • @pietroroberto6114
    @pietroroberto6114 8 місяців тому

    The actual answer is: we don't... we had to when we were using Android legacy Views, but now we have jetpack Compose and we call setContent() instead. The rest of the answer is still true: we have to call setContentView() or setContent() in onCreate() method of Activity to have it called once and once only.

  • @shubhamshinde4042
    @shubhamshinde4042 Рік тому +1

    Thank you Amit sir 🙏🏽

  • @droid-aman
    @droid-aman Рік тому +1

    thnks sirJi

  • @mustafaberk2461
    @mustafaberk2461 Рік тому

    Thanks Amir

  • @himanshukandwal3203
    @himanshukandwal3203 10 місяців тому

    Bro should we still learn xml layout Design in Android??

    • @amitshekhar
      @amitshekhar  10 місяців тому

      Depends on your use case.

    • @himanshukandwal3203
      @himanshukandwal3203 10 місяців тому

      @@amitshekhar wouldn't Jetpack compose replace XML?

    • @amitshekhar
      @amitshekhar  10 місяців тому

      @@himanshukandwal3203 what if a company gives you an interview assignment to be done with XML.

    • @himanshukandwal3203
      @himanshukandwal3203 10 місяців тому

      @@amitshekhar I got it bro but why would they? XML and Jetpack compose being good at both is difficult. 🥲