آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
مدیریت کاربران مشترک
بروز خطا
امتیازات دریافتی

تعریف Activity در ساده ترین حالت


uncocoder  7 سال پیش  7 سال پیش
0
2
7

AndroidManifest.xml

  • سایر قسمت های Manifest نوشته نشده و ... بجای آن درج شده.
  • بهتر است activity ها را در پکیجی با نام project.activity تعریف کنیم تا نظم بیشتری داشته باشد و با پکیج اصلی App تداخلی نداشته باشد.
  • به ازای هر Activity تعریف شده در Manifest باید فایل Java متناسب آن نیز وجود داشته باشد.
  • هر Activity می تواند دارای امکانات کاملتر ( از جمله Theme مجزا ) باشد مستقل از اینکه شروع کننده پروژه هست یا نیست.

MainActivity.java

  • استفاده از AppCompatActivity یا کلاس های زیر مجموعه آن ( احتمالاً اختصاصی شده توسط خودمان ) توصیه می شود تا با نسخه های پیشین سازگاری داشته باشد
  • سایر کلاسهای Activity که در Manifest تعریف شده ، دیگر ساخته نشده و مشابه همین کلاس است.

activity_main.xml

  • استفاده از ConstraintLayout به عنوان ریشه فایل لزومی ندارد و می تواند هر نوع Layout دیگری نیز باشد.
  • بهتر است Namespace ها از جمله xmlns:* به همین شیوه ای که تعریف شده تعریف شود.

اسنیپ
AndroidManifest.xmlMainActivity.javaactivity_main.xml+
length : 0 words : 0 lines : 0