بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

این نوع از ارور ها

مدیریت گفتگو
mohammad.gh 9 سال پیش
آخرین تغییر: 9 سال پیش

وقتی میام این ارور رو بر طرف کنم یعنی Fragment رو میبرم رو حالت غیر support.V4 اون وقت  FragmentManager ارور میده که Fragment رو ببر رو حالت support.V4 چیکار کنم اخه

اصلا فرق این support ها با هم چیه؟

نظرات

Criss 9 سال پیش
FragmentManager یک کلاس هست که که در پکیج android.Support.v4.app قرار داره شما قبلا نسخه ایی از FragmentManager رو از پکیجی دیگه Import کردید باید کلاس های صحیحی رو Import و استفاده کنید ، که کلاس های Import شده دقت کنید مشکلتون حل میشه
sami 9 سال پیش
Fragment و FragmentManager و FragmentTransaction نوع import شون باید از یه جنس باشه.یعنی برای همه باید همزمان یا از android.support.V4 استفاده کنید یا از android.app.از support ها معمولا وقتی استفاده میشه که می خوایم نرم افزارمون روی ورژن های قبلی سیستم عامل اندروید کار کنه.چون فرگمنت از ورژن 3 اندروید اضافه شده اگه از android.app استفاده کنید نرم افزارتون روی ورژن های پایین تر از 3 اجرا نمیشه و اینجاست که اگه می خواین نرم افزاری که توش از فرگمنت استفاده شده رو ورژنای قبل از 3 اجرا بشه باید از android.support.V4 استفاده کنید.در نهایت باید گفت که بسته به minSdkVersion ای که تو پروژتون استفاده می کنید می تونید تصمیم بگیرین که از کدوم یکی استفاده کنید.

پاسخ‌ها 1

mohammad.gh 9 سال پیش

ببخشید این طبیعیه که کلاس اصلی fragment من انقدر ارور داشته باشه؟

نظرات

sami 9 سال پیش
آره،مشکلی نیست:) راستش دقیق نمیدونم،اما این مشکلات به IDE برمی گرده.یعنی بعضی وقتا اینجوری میشه و عملا نباید توی این فایل Error ای وجود داشته باشه،چون این فایل که به خود sdk مربوط میشه و شما که اونو دستکاری نکردین که بخواد Error بده.
mohammad.gh 9 سال پیش
اخه الان با اینکه هیچ اروری ندارم تو پروژه و همه چی درسته باز فورس کلوز میده حتی کد های کلاس جاوا رو هم برمیدارم و یه فرگمنت خالی میمونه و فقط توی طرراحی به فرگمنتم name میدم هم کلوز میده
sami 9 سال پیش
اینجوری نمیشه،بهتره خطایی که توی Logcat نشون داده میشه رو اینجا بذارین،تا ببینیم،مشکل از کجاست.

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