آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

راهنمايي: نحوه تعريف Package دلخواه و فراخواني كلاسهاي درون آن در محيط اصلي برنامه در اكليپس

لذت برنامه نویسی اندروید  11 سال پیش  11 سال پیش
+1 0

وقتي با كارهاي نسبتا بزرگ درگير ميشيد كه در اون از تعداد زيادي اكتيويتي و يا كلاسهاي تعريف شده زياد استفاده شده خيلي بهتر هست كه فايلهاي مربوط به كلاسهاي برنامه رو در پوشه هاي دلخواه دسته بندي كنيد كه ظاهر فايلهاي جاواي پروژه تون شلوغ نشه و سازماندهي شده باشه. براي اينكار ميتونيد در كنار Package اصلي برنامه كه كلاسهاي اصلي برنامه در اون قرار داره Package با نام دلخواه خودتون تعريف كنيد و كلاسهاي تعريف شده برنامه رو درون اون Package ها قرار بديد و در محيط اصلي برنامه اونها رو فراخواني كنيد. روشش هم خيلي ساده است كه سعي ميكنم با عكس توضيح بدم.

همونطور كه تو عكس بالا مي بينيد در پوشه src يه Package با نام دلخواه basic_effects تعريف كردم و كلاسهاي دلخواهم رو درونش قرار دادم. اول هر كلاس حتما بايد نام Package رو كه با قرمز مشخص كردم بنويسيد كه معلوم بشه اون كلاس در كدوم Package تعريف شده كه بعدا بشه راحت آدرس دهي اش كرد. نام Package رو هم دلخواه گذاشتم البته ميتونستم بصورت استاندارد جداشده با نقطه هم نامگذاري كنم ولي به اين صورت هم برنامه ام كار ميكنه و مشكلي پيش نيومده.

و اما نحوه صدا كردن كلاسهاي موجود در Package دلخواه تعريف شده از درون Package اصلي برنامه:

از توي شكل بالا كاملا نحوه صدازدن كلاس مشخصه و فكر نكنم كه نياز به توضيحي داشته باشه.

البته به روش زير هم ميشه عمل فراخواني انجام داد ولي بديش اينه كه تك تك كلاسها رو بايد دونه دونه import كنيد كه فكر كنم اينجوري قسمت import شلوغ ميشه. من روش قبلي رو ترجيح ميدم.

اين عنوان رو توي انجمن سرچ زدم و چون چيزي پيدا نكردم تصميم گرفتم كه بعنوان يه تاپيك معرفي كنم شايد بدرد كسي بخوره. البته نميدونم در اين مورد تاپيكي هست يا نه؟

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .