عملکرد نادرست برخی قسمت های پروژه در نسخه Release
پروژه در حالت debug کاملا درست کار میکنه ولی بعد اینکه signed_APK ساختم برخی قسمت هاش عملکرد درستی نداره مثلا یه سری فرگمنت ها محتوا(view) ندارند یا بعضی view ها توی اکتیویتی GONE هستند...
لطفا بفرمایید دلیل این موضوع و راه حلش چیه؟
خیلی ممنون
من در برنامم از فرگمنت هایی در فرگمنت هایی استفاده کردم! در یکسری جاها برنامه تصمیماتشو بر اساس رشته متنی نام کلاس که خودم مقدار داده بودم ( نه از طریق getClass.getSimpleName) می گرفت و همونطور که میدونید و من نمیدونستم :D کلاس های برنامه در صورت استفاده از proGuard و obfuscate کردن علاوه بر اینکه کوتاه میشن "shrink" نامشون هم تغییر میکنه "rename" .به خاطر همین موضوع دیگه نام هایی که بین دابل کوتیشن گذاشته بودم valid نبودن و...راه حل اینکه از روش بسیار باحالِ استفاده از متد استاتیک newInstance برای ارسال پارمترهایی به فرگمنت استفاده کردم و تصمیم گیری بر اساس نام کلاس رو تغییر دادم و در نهایت درست شد :)) علاوه بر اینکه درست شد!بعضی از کلاس های فرگمنت هم در هم ادغام شدن و کدهامم کمتر شد..بازم :)))
پ.ن:برای آشنایی با روش newInstance گوگلش کنید :))
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .