تفاوت onCreate کلاس G با onCreate مربوط به Activity ها ؟
سلام
من در آموزش 14 یه چیزی متوجه شدم ، نمیدونم درسته یا نه ! استاد در آموزش 14 ( DataBase ) فرمودند : اگر پروژه را پس از اجرا ، مجددا بدون تغییر دادن آن اجرا کنیم اشتباه است ، و فرمودند دلیلش اینه که چون برنامه روی حافظه مستقر هست و باید پروسس بسته بشه ، یعنی یه حرف تایپ کنیم بعد پاکش کنیم و حالا save و اجرا کنیم .
سوال ) من یه برنامه رو اجرا کردم و متد onCreate کلاس G و سپس onCreate کلاس اصلی اجرا شد . بعد برنامه رو بستم و بدون تغییر دوباره اجرا کردم و فقط onCreate کلاس اصلی اجرا شد . آیا دلیل این اتفاق که کلاس G دیگه اجرا نشد اینه که :
همون مفهوم چرخه حیات که برای Activity وجود داره برای کلاس Application هم وجود داره ؟؟؟ یعنی میتونیم بگیم کلاس G چون از Application ارث میبره و Application هم تغییر نکرده پس متد onCreate کلاس G دوباره اجرا نمیشه مگر اینکه مثل Activity ها اونو از بین ببریم ، که برای Application میشه تغییر دادن فایل یا همون Application .
درسته ؟
اگه اشتباهه پس دلیل اتفاق بالا چیه ؟
ممنون .
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .