انجمن سایت کلیدستان



پوشه های جداگانه برای هر کلاس در پکیج آندرویدزمان کنونی: ۱۳۹۵/۰۹/۱۹، ۰۸:۰۶ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: am5152
آخرین ارسال: admin
پاسخ 2
بازدید 615

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
پوشه های جداگانه برای هر کلاس در پکیج آندروید

پوشه های جداگانه برای هر کلاس در پکیج آندروید

#1
سلام دوستان

من در تعجب بودم که وقتی میخوایم یک کلاس رو که در یک پوشه از یک پکیج هست رو جوری قرار بدیم که باعث شلوغی نشه،
در واقع مثل شکل زیر:
https://github.com/DrKLO/Telegram/tree/m...g/telegram
که هر کلاس در یک پکیج یا پوشه هست و از نظر شلوغی برنامه نویس گیج نمیشه.

من در حال حاظر یک کلاسpublic دارم و میخوام اون رو به یک پوشه در همون پکیج اصلی قرار بدم
اما متاسفانه قادر به دریافت layout نیست بعد از اینکار
توضیحاتی یا موردی جهت این کار موجود هست که باید چیکار کرد ؟

اگر تمام کلاس ها یک جا در یک پکیچ باشند، برنامه نویس سر درگم میشه و واقعا نمیدونه باید کدوم رو استفاده کرد.

از دوستان کسی راه حلی در این رابطه داره؟
خوشحال میشیم توضیحاتی بفرمایید.
ممنون

ویرایش:

بعد از اضافه کردن یک پکیج جدا، گویا کلاس بنده مشکلی نداشت و فقط باید کلاس هایی که به اون مورد مربوط میشند رو در یک پکیج به کار برد.
و حتی کلاس اکتیویتی اصلی نیز در یک پکیج جداگانه است و مشکلی نبود.
همچنین با ساختن پوشه در پکیج اصلی نیز مشکلی نبود.
ممنون
باز هم از اساتید توضیحات کاملتری داشته باشند عالی میشه.
پاسخ

پوشه های جداگانه برای هر کلاس در پکیج آندروید

#2
سلام.
کلید زیر را بخوانید (ساخت package های جدید) :

کلید شماره 2670

چگونگی برطرف کردن خطای عدم شناسایی layout متناظر (فایل xml متناظر با Activity)، در انتهای همین کلید نوشته شده است.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط am5152


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)