انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
kill یک اکتیویتی به صورت دایم؟ (تنها یک بار اجرای Activity) (در برنامه نویسی اندروید)

kill یک اکتیویتی به صورت دایم؟ (تنها یک بار اجرای Activity) (در برنامه نویسی اندروید)

#2
(۱۳۹۴/۰۷/۲۰, ۰۲:۱۵ ب.ظ)'leila' نوشته: سلام. یه سوال داشتم. چه طور میشه یکی از activity  ها فقط یک بار اجرا بشه. ینی وقتی اپلیکیشن رو روی گوشیم نصب کردم اولین  activity بالا بیاد و کارشو انجام بده و برای همیشه kill بشه.... و درصورتی که مجددا برنامه رو باز کردم این  activity بالا نیاد.فقط اولین باری که داره تو گوشی اجرا میشه بالا بیاد... مثل صفحه ثبت نام تو شبکه های اجتماعی که فقط یک بار اجرا میشن
 

با سلام .
شما می توانید از کلاس shared preferences  استفاده کنید ... به این صورت که یک متغیر boolean تعریف می کنید و مقدار اولیه اون رو false  قرار می دین. بعد توی اکتیویتی اول این متغیر رو فراخوانی می کنید و  تعیین می کنید با اولین بار اجرا شدن اکتیویتی اول مقدار متغیر رو از false  به true تغییر بده .سپس با استفاده از دستورات شرطی تعیین می کنید که برای بار دوم که اکتیویتی اول می خواهد اجرا بشه ، اگر مقدار متغیر شما true  بود به جای اینکه وارد اکتیویتی اول بشه ، وارد اکتیویتی دوم بشه ....

این راه حل بنده بود ... شاید دوستان بتونن راه حل بهتری ارایه بدن ....
موفق باشید ....
 *** بحث نکن ، به فکر راه حل باش  ***
پاسخ
 سپاس شده توسط leila ، داش بهروز ، admin


پیام‌های این موضوع
RE: kill یک اکتیویتی به صورت دایم؟ - توسط 00Alireza00 - ۱۳۹۴/۰۷/۲۰, ۰۸:۳۶ ب.ظ
RE: kill یک اکتیویتی به صورت دایم؟ - توسط dost-67 - ۱۳۹۴/۰۷/۲۰, ۰۹:۱۱ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان