ثبت‌نام

سورس نمایش AlertDialog و Toast در اندروید به همراه چرخه حیات Activity

📅 1405/01/18 👁️ 37 بازدید
سورس نمایش 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) باشد.

🚀 نحوه استفاده

  1. یک پروژه جدید در Android Studio بسازید.
  2. در فایل activity_main.xml دو دکمه و یک TextView با IDهای مشخص شده اضافه کنید.
  3. کد MainActivity.java را با این فایل جایگزین کنید.
  4. برنامه را اجرا کنید و روی دکمه‌ها کلیک کنید تا Toast و AlertDialog را مشاهده کنید.
  5. Logcat را زیر نظر بگیرید تا پیام‌های چرخه حیات را ببینید.

📋 مشخصات فنی

  • زبان برنامه‌نویسی: Java
  • پلتفرم: Android
  • کلاس پایه: AppCompatActivity
  • کتابخانه‌ها: AndroidX (AppCompat, Core)
  • حداقل API: 14
  • تعداد فایل: ۱ (فایل java)
  • سطح: مقدماتی – متوسط

🎁 این سورس برای چه کسانی مناسب است؟

  • دانشجویان و کارآموزانی که به تازگی یادگیری اندروید را شروع کرده‌اند
  • توسعه‌دهندگانی که می‌خواهند با نحوه کار AlertDialog و Toast آشنا شوند
  • افرادی که نیاز به درک عملی چرخه حیات Activity دارند
  • مدرسین برای استفاده در دوره‌های آموزشی برنامه‌نویسی اندروید

💡 چرا این سورس؟

  • 🔹 پیاده‌سازی کامل و کاربردی از AlertDialog با دو دکمه و آیکون
  • 🔹 کد بسیار تمیز و دارای نام‌گذاری استاندارد
  • 🔹 مناسب برای دیباگ و بررسی رفتار Activity
  • 🔹 مثال عالی از تعامل کاربر با دیالوگ‌ها
  • 🔹 نقطه شروع عالی برای یادگیری مفاهیم پایه‌ای اندروید

شرایطی که در آن بابت دانلود این سورس سکه‌ای از شما کم نمی‌شود:

  • اگر خودِ شما این سورس را در سایت آپلود کرده باشید.
  • اگر قبلاً بابت دانلود این سورس سکه پرداخت کرده باشید.
  • اگر سورس رایگان باشد.

برای مشاهده آخرین وضعیت سکه‌ها، لطفاً صفحه را به‌روزرسانی کنید.

دسته‌بندی های مرتبط با این سورس
آزمایشی

گفتگو درباره این سورس

هنوز پیامی ثبت نشده است.



×
تصویر پروفایل
⏳ در حال بارگذاری...