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

کرش هنگام استفاده از view های داخل فرگمنت

Neshat  7 سال پیش  7 سال پیش
0 0

سلام دوستان من دارم یه نرم افزار میسازم که از فرگمنت ها استفاده میکنم اما در بعضی گوشی ها (مخصوصا  اندروید ۵ و۴ )هنگام کلیک کردن روی view ها نرم افزار کلا کرش میکنه و بیرون میاد لطفا کمک کنید .

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

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

public class fragment extends Fragment {
@Nullable
@Override
public View onCreateView(final LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {

View root=inflater.inflate(R.layout.fragment_alarm_select, container, false);

Button btnA=(Button)root.findViewById(R.id.btnA);


btnA.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

Intent intent=new Intent(G.context, SecendActivity.class);
G.context.startActivity(intent);
}
});
return root;
0 0
لاگ کرش برنامتون رو ضمیمه کنید. من احتمال میدم btnA=null باشه (7 سال پیش)
0 0
دوست عزیز، کدهاتو جای اشتباهی قرار دادی. اونها رو تو onViewCreated بزار. (7 سال پیش)
0 0
درستش کردم . مشکل از Intent بود باید به جای کانتکست کلاس G از متد getActivity() استفاده میکردم. (7 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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