آپدیت:. در ادامه در مورد پیام‌هایی که دادن و جواب خودم صحبت میکنم

آپدیت:
زمانی که پست https://t.me/aoveissi/67 رو صبح ارسال کردم،دوستانی در رابطه با اون بهم پیام دادن، من هم پست رو پاک کردم تا اینکه الان با توضیحات بیشتر منتشر کنم.در ادامه در مورد پیام‌هایی که دادن و جواب خودم صحبت میکنم.
🔹اولین پیام گفته بودند مگه نباید برای Backward-Compatible بودن برنامه از AppCompat استفاده بشه،پس چرا من این پست رو نوشتم؟صحبت من این نبود که از AppCompat استفاده نشه،در مورد نحوه‌ی استفاده صحبت کرده بودم

🔹در پیام دیگه، یکی از دوستان گفت که در اندروید زیر ۴.۲ برای لود کردن کردن وکتور‌ها برنامه کرش میکرده و با تغییر مثلا ImageView به AppCompatImageView مشکل حل شده. این مورد رو تست کردم ولی حتی در اندروید ۲.۳.۳ هم به مشکلی نخوردم که نیاز باشه ImageView رو تغییر بدم.

🔹پیام آخر هم گفتند که چرا از ویو استاندارد استفاده کنیم که بعد خودش عوض کنه،اگر مستقیما مثلا از AppCompatImageView استفاده کنیم،خودمون کنترل بیشتری روو کد داریم. جواب من اینه در بیشتر لینک‌ها مثل داکیومنت خود AppCompat ویوها:
https://developer.android.com/reference/android/support/v7/widget/AppCompatTextView.html
https://developer.android.com/reference/android/support/v7/widget/AppCompatImageView.html
یا پست بلاگ دولوپرهای اندروید گوگل:
https://android-developers.googleblog.com/2015/04/android-support-library-221.html
روی این نکته تاکید شده که بصورت خودکار این جابه‌جایی انجام میشه و در custom viewها از appCompatویوها ارث‌بری بشه،در نتیجه "برداشت من" اینه باید از همون ویو‌های استاندارد توو xml استفاده کرد.
سورس اپ کلاینت اندروید wordpress و Google IO رو هم نگاه کردم ولی باز ندیدم که اونا هم مستقیم از AppCompat ویوها استفاده کرده باشند.

#android #faq
◀️ عضویت در کانال @aoveissi