هم اکنون عضو شوید

ورود

فراموشی گذرواژه

گذروازه خود را فراموش کردید ؟

ورود

عضو شوید

با عضویت در سایت از امکانات فوق العاده بهرمنده خواهید شد.

دوره آموزش برنامه نویسی اندروید
آموزش ذخیره حالت اکتیویتی در برنامه نویسی اندروید

آموزش ذخیره حالت اکتیویتی در برنامه نویسی اندروید

سلام دوستان در این سری از آموزش برنامه نوسی اندروید به آموزش ذخیره حالت اکتیویتی در برنامه نویسی اندروید می پردازیم اگر دقت کرده باشید زمانی از یک فرگمنت به فرگمنت دیگری بروید در صورتی که در فرگمنت اولی محتوایی را تغییر داده باشید مثلا در یک EditText چیزی نوشته باشید اگر بخواهید این محتویات را نگه دارید تا در صورت رفتن به فرگمنت دیگر این محتویات ذخیره شود و سپس restore شود می توانید از این آموزش استفاده کنید با ما همراه باشید.

 

حالت ذخیره

 

 

حالت restore

 

 

به طور مثال می خوایم یکسری داده تست را ذخیره کنیم

برای ذخیره کردن

برای بازگرداندن یا همان Restore

کد کامل

از این کد  در اکتیویتی نیز می توانید استفاده کنید.

کد کامل استفاده در Fragment

 

فرض کنید در در layout خود یک EditText داریم مثل زیر

در اکتیویتی هم کد زیر را قرار دهید.

در این صورت هرچیزی که وارد EditText شود و در صورتی که به جای دیگه (اکتویتی دیگر) بروید و سپس بازگردید مقدار همان مقدار که وارد کرده بودید خواهد بود

 

 

این آموزش هم به پایان رسید.

 

موفق و موید باشید.

درباره نویسنده

با زبان های برنامه نویسی C# , Java , Php به صورت تخصصی کار کردم و بیشتر وقتم رو در برنامه نویسی می گذرونم علاقه زیادی به ساخت اپلیکیشن اندروید دارم.

نظرها ( ۵ )

  1. ژیتون
    ۲۶, مرداد , ۱۳۹۶ در ۳:۴۳ ب.ظ

    سلام
    میشه از این روش برای وقتی که مثلا فرم ثبت نام چند مرحله ای داریم استفاده بکنیم ؟

  2. o0arash0o
    ۲۵, اردیبهشت , ۱۳۹۷ در ۵:۵۹ ب.ظ

    سلام من یه دکمه دارم که gone میشه ولی بعد از باز شدن دوباره برنامع هستش من باید چیکار کنم که کل اکتیویتی ذخیره بشه ؟

  3. امیر
    ۱۷, تیر , ۱۳۹۸ در ۴:۰۲ ب.ظ

    باسلام وضمن خسته نباشید آیا می شود از این روش برای text view هم استفاده کرد واگه میشه استفاده کرد درصورت امکان میشه کدهاشو بگین با تشکر خیلی خیلی ممنون