Sunzxyong/Recovery
کاربرد:
این فریمورک به تو کمک میکنه تا وقتی اپلیکیشن اندرویدت دچار کرش میشه، به جای نمایش پیام "متاسفانه اپ بسته شد"، کاربر رو به صفحه قبلی یا یک صفحه امن هدایت کنه و تجربه کاربری بهتری فراهم کنه. ️
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای از کرش کامل اپ جلوگیری کنی و کاربر رو توی فرآیند استفاده از اپ نگه داری، حتی اگر یه بخش از اپ مشکل داشته باشه. مناسب برای اپهای تولیدی که نباید به راحتی بسته بشن.
چند مثال از موارد استفاده
- وقتی یه اکتیویتی دچار NullPointerException میشه، به جای بسته شدن، کاربر به صفحه قبلی برمیگرده.
- در اپهای پرداخت، اگر خطایی رخ بده، کاربر از فرآیند خارج نمیشه و میتونه دوباره تلاش کنه.
- توی اپهای آموزشی، اگر ویدیو پلیر کرش کنه، کاربر به صفحه لیست دورهها هدایت میشه.
- ##CrashRecovery
- ##AndroidDev
- ##Stability
- ##UserExperience
- ##ErrorHandling
- ##RecoveryFramework
- ##AppReliability
- ##AndroidLibrary
- ##BugFixing
- ##GracefulDegradation
