سورس نمایش AlertDialog و Toast در اندروید به همراه چرخه حیات Activity
معرفی سورس
یک MainActivity.java کامل، آموزشی و آماده اجرا برای اندروید که سه مفهوم کلیدی را به صورت عملی پوشش میدهد: نمایش Toast، نمایش AlertDialog و ردیابی چرخه حیات Activity از طریق Logcat. این سورس شامل دو دکمه مجزا است: یکی برای نمایش یک پیام Toast و دیگری برای باز کردن یک دیالوگ هشدار با دو گزینه "بله" و "خیر". تمامی متدهای چرخه حیات (onCreate, onStart, onResume, onPause, onStop, onDestroy) با پیامهای مناسب لاگ شدهاند.
🎯 ویژگیها
- ✅ نمایش Toast با کلیک روی دکمه اول
- ✅ نمایش AlertDialog (جعبه هشدار) با عنوان، پیام، دو دکمه "بله"/"خیر" و آیکون هشدار
- ✅ مدیریت رویدادهای کلیک دکمههای دیالوگ و نمایش Toast متناسب با انتخاب کاربر
- ✅ لاگگیری کامل از تمام مراحل چرخه حیات (Lifecycle) با سطحبندی Log.i, Log.d, Log.w
- ✅ بررسی نال بودن Viewها برای جلوگیری از NullPointerException
- ✅ استفاده از آیکون پیشفرض اندروید (
ic_dialog_alert) - ✅ کدنویسی تمیز، خوانا و دارای کامنتهای توصیفی
- ✅ قابل اجرا در Android Studio
🎨 ساختار کد
کد به صورت یک کلاس AppCompatActivity نوشته شده و دارای دو دکمه با شناسههای button_id و alert_button_id است. متدهای showToastMessage و showAlertDialog عملیات نمایش پیامها را مدیریت میکنند. همچنین در هر یک از متدهای چرخه حیات، یک پیام مناسب در Logcat چاپ میشود که برای یادگیری و دیباگ کردن بسیار مفید است.
📦 محتویات سورس
- MainActivity.java – کد کامل Activity
برای اجرا نیاز به یک پروژه اندروید با فایل activity_main.xml دارید که شامل دو Button (با IDهای button_id و alert_button_id) و یک TextView (با ID textview_id) باشد.
🚀 نحوه استفاده
- یک پروژه جدید در Android Studio بسازید.
- در فایل
activity_main.xmlدو دکمه و یک TextView با IDهای مشخص شده اضافه کنید. - کد
MainActivity.javaرا با این فایل جایگزین کنید. - برنامه را اجرا کنید و روی دکمهها کلیک کنید تا Toast و AlertDialog را مشاهده کنید.
- Logcat را زیر نظر بگیرید تا پیامهای چرخه حیات را ببینید.
📋 مشخصات فنی
- زبان برنامهنویسی: Java
- پلتفرم: Android
- کلاس پایه: AppCompatActivity
- کتابخانهها: AndroidX (AppCompat, Core)
- حداقل API: 14
- تعداد فایل: ۱ (فایل java)
- سطح: مقدماتی – متوسط
🎁 این سورس برای چه کسانی مناسب است؟
- دانشجویان و کارآموزانی که به تازگی یادگیری اندروید را شروع کردهاند
- توسعهدهندگانی که میخواهند با نحوه کار AlertDialog و Toast آشنا شوند
- افرادی که نیاز به درک عملی چرخه حیات Activity دارند
- مدرسین برای استفاده در دورههای آموزشی برنامهنویسی اندروید
💡 چرا این سورس؟
- 🔹 پیادهسازی کامل و کاربردی از AlertDialog با دو دکمه و آیکون
- 🔹 کد بسیار تمیز و دارای نامگذاری استاندارد
- 🔹 مناسب برای دیباگ و بررسی رفتار Activity
- 🔹 مثال عالی از تعامل کاربر با دیالوگها
- 🔹 نقطه شروع عالی برای یادگیری مفاهیم پایهای اندروید
شرایطی که در آن بابت دانلود این سورس سکهای از شما کم نمیشود:
- اگر خودِ شما این سورس را در سایت آپلود کرده باشید.
- اگر قبلاً بابت دانلود این سورس سکه پرداخت کرده باشید.
- اگر سورس رایگان باشد.
برای مشاهده آخرین وضعیت سکهها، لطفاً صفحه را بهروزرسانی کنید.
گفتگو درباره این سورس
برای ثبت پیام ابتدا وارد حساب خود شوید.
هنوز پیامی ثبت نشده است.