آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل عجیب با Fragment Pager

CodeMaster  11 سال پیش  11 سال پیش
+1 0

دوستان سلام

من یک Fragment Pager دارم که وصله به تب اکشن بار

حالا می خوام علاوه بر اینکه کاربر با اسکرول به طرفین بتونه بین صفحه ها جابه جا بشه با کلیک روی هر آیتم تب بتونه به اون صفحه مورد نظر بره پس از این کد استفاده کردم:

 public void onTabSelected(Tab tab, FragmentTransaction ft) {
switch (tab.getPosition()) {
case 0:
pager.setCurrentItem(0);
break;
case 1:
pager.setCurrentItem(1);
break;
case 2:
pager.setCurrentItem(2);
break;
}
}

دو مورد 1 و 2 خوب کارمیکنه اما مورد اول یعنی Case0 ارور nullpointerException میده و وقتی کامنتش میکنم درست میشه حالا می خواستم از شما عزیزان درخواست کنم که یک راهنمایی بنده رو بفرمائید مشکل کار کجاست؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Spirit  11 سال پیش
0 0

این جوری بزار ببین چی میشه :

public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {

int position = tab.getPosition();
mViewPager.setCurrentItem(position);

}
+1 0
نه اینکارو هم امتحان کردم فرقی نمیکنه باز هم کرش میکنه (11 سال پیش)
0 0
پس مشکل میتونه از Adapter باشه، کدهای اون رو بررسی کنید. (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .