PDA

View Full Version : جلوگیری از دو بار اجرا شدن اکتیویتی به صورت هم زمان



hojatm61
سه شنبه 20 آبان 1393, 23:27 عصر
من با یک کلید از اکتیویتی اول به اکتیویتی دوم میروم.
برنامه درست اجرا میشه و مشکلی نیست.
حال اگر دوبار سریع روی کلید در اکتیویتی اول بزنم دو تا اکتیویتی باز میکنه که عین هم هستند به طوری که من اولی رو میبندم میبینم دومی هنوز بازه و باید دوباره این اکتیویتی دوم را هم ببندم.

چه طوری میشه کاری کرد که با چند بار کلیک سریع روی کلید فقط یک بار اکتیویتی باز بشه.
یا اینکه وقتی اکتیویتی باز میشه اگر قبلا در پس زمینه باز بوده باشه لود بشه و دوباره باز نشه.

hojatm61
چهارشنبه 21 آبان 1393, 15:11 عصر
همین سوالو تو سایت خارجکی گذاشتم و مشکلم حل شد.




Intent myintent = new Intent(YourCurrentActivity.this, YourNextActivitys.class);
myintent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(myintent);