نمایش نتایج 1 تا 2 از 2

نام تاپیک: بر نگشتن به اکتیویتی هنگام زدن دکمه back-اساتید کمک

  1. #1

    Post بر نگشتن به اکتیویتی هنگام زدن دکمه back-اساتید کمک

    با سلام دوستان
    من یه برنامه دارم که حدود 4 تا اکتیویتی دارم که پشت سر هم هستن و کاربر تو هر کدوم یه سری سوال رو پاسخ میده و در مرحله آخر که تموم شد نتیجه و نمره رو بهش نشون میدم و وقتی ثبت رو زد میره به صفحه اصلی.حالا مشکلم اینجاست چون نیاز دارم در زمان آزمون بتونه به مرحله قبل بره و وضعیت کنترل ها رو نگه دارم وقتی startactivity میکنم finish رو ننوشتم که بتونه برگرده.حالا مشکلم اینه وقتی آزمون تموم میشه و میره به صفحه اصلی با زدن دکمه back باز برمیگرده به همون اکتیویتا...راه حل چیه ...
    اگه finish کنم تو حین آزمون نمیتونم back کنم...اگه finish نکنم این مشکل رو دارم ...
    مممنون

  2. #2

    نقل قول: بر نگشتن به اکتیویتی هنگام زدن دکمه back-اساتید کمک

    دوست عزیز!
    برای اینکار استفاده از Fragment و View Pager که خیلی بهتر و بهینه تر هستش وتازه استفاده از فرگمنت ها خصوصیت Thread Safety بالایی دارند علی الخصوص در زمان چرخش گوشی و حفظ وضعیت آبجکتها چه در نخ اصلی ویا در نخ های دیگه!
    ولی اگر درست متوجه شده باشم به نظرم در اکتیویتی آخر کافی که در متد onBackPress اکتیویتی جاری و اکتیویتی های دیگه را finish کنی به جز اکتیویتی اصلی ...

    @Override
    public void onBackPressed() {
    if(!Activity4.super.isFinishing())
    Activity4.super.finish();
    if(!Activity3.super.isFinishing())
    Activity3.super.finish();
    if(!Activity2.super.isFinishing())
    Activity2.super.finish();
    }

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: شنبه 25 مهر 1394, 11:27 صبح
  2. اگه کاربر با زدن دکمه back به صفحه برگشت...
    نوشته شده توسط milad_d993 در بخش PHP
    پاسخ: 0
    آخرین پست: چهارشنبه 01 خرداد 1392, 11:30 صبح
  3. اجراي كدهايي به هنگام زدن دكمه close خود اكسس
    نوشته شده توسط m.kargarsh در بخش Access
    پاسخ: 4
    آخرین پست: شنبه 07 فروردین 1389, 16:10 عصر
  4. سوال: بهم ريختن فونت ها، هنگام زدن دكمه Back در IE6
    نوشته شده توسط bahman_akbarzadeh در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: دوشنبه 19 بهمن 1388, 20:54 عصر
  5. مشکل با alert در هنگام زدن دکمه Back
    نوشته شده توسط Vahid_Keyany در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: سه شنبه 01 شهریور 1384, 11:08 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •