kavous_kiani

سوالاتی درباره آن کرییت / onCreate

3 ارسال در این موضوع قرار دارد

.

دوستان!

در برخی از برنامه‌ها، برای خلق کردن صفحه، از این دستورات استتفاده شده است :

@Override       protected void onCreate(Bundle savedInstanceState) {               super.onCreate(savedInstanceState);               setContentView(R.layout.activity_main);

و در برخی از برنامه‌ها از این دستور :

@Override       protected void onCreate(Bundle icicle) {               super.onCreate(icicle);               setContentView(R.layout.activity_main);

اختلاف بر سر این دو کلمه‌ی کلیدی است :

savedInstanceState

icicle

چه اختلافی بین این دو اصطلاح و این دو دستور هست؟

لطفاً راهنمایی کنید.

.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اگه یکم توجه کنی میبینی یکین

هردوشون یه از یک کلاس استفاده میکنند اما اسم متغیراشون متفاوتن

Bundle savedInstanceState

Bundle icicle

مگه int a با int b فرق داره؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

.

پس، منظورتان این است که، ما در اینجا، تنها نامی برای متغییرمان، از جنس "باندل"، تعیین کرده‌ایم، که این نام انتخاب‌شده برای متغییر، چون اختیاری است، می‌توانست "golAgha" هم باشد. و اگر ما در بیشتر برنامه‌ها دو واژه‌ی  savedInstanceState و icicle را می‌بینیم، توافقی پنهان بین برنامه‌نویسان است.

درست فهمیدم؟

.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری