sco1385
پنج شنبه 15 خرداد 1393, 10:30 صبح
من یک پروژه دارم که از ویوپیجر استفاده میکند که چندین فرگمنت دارد.
برای این که وقتی کاربر دکمه بک را میزند به فرگمنت قبلی برگردد، یک از دوستان انجمی کد زیر را برایم نوشت:
@Override
public void onBackPressed() {
if (index != 0) {
index = index - 1;
myViewPager.setCurrentItem(index);
return;
}
super.onBackPressed();
}
که من کد را در "مین اکتیویتی" قرار دادم.
اما الان دکمه عمل نمیکند. با آن که هشداری هم دریافت نمیکنم، اما دکمه هم عمل نمیکند.
توضیح آن که من از آداپتور MyFragmentPagerAdapter در برنامه استفاده میکنم.
اشکال کار در کجاست؟
لطفاً راهنمایی کنید.
برای این که وقتی کاربر دکمه بک را میزند به فرگمنت قبلی برگردد، یک از دوستان انجمی کد زیر را برایم نوشت:
@Override
public void onBackPressed() {
if (index != 0) {
index = index - 1;
myViewPager.setCurrentItem(index);
return;
}
super.onBackPressed();
}
که من کد را در "مین اکتیویتی" قرار دادم.
اما الان دکمه عمل نمیکند. با آن که هشداری هم دریافت نمیکنم، اما دکمه هم عمل نمیکند.
توضیح آن که من از آداپتور MyFragmentPagerAdapter در برنامه استفاده میکنم.
اشکال کار در کجاست؟
لطفاً راهنمایی کنید.