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

فرگمنت (فوری ..ممنون میشم راهنمایی کنید)

مدیریت گفتگو
Qurban 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام دوستان ..برای ارسال اطلاعات از فرگمنت1(در این فرگمنت یک لیست ویو داریم که با دیتابیس مقادیر میگیره)به فرگمنت2 که در همون فرگمنت replaceمیشه درهمون تب ..میخوایم با کلیک ایتمهای لیست ویو فرگمنت 2 باز بشه و جزئیات اون ایتم رو از دیتابیس بگیره ...فرگمنت 2خطای null point میده ..ممنونم راهنمایی کنید ..(کد در نظرها..)

 فرگمنت1:

mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

Mokhatab mokhatab = mokhatabha.get(position);
Intent intent = new Intent();
intent.putExtra("mokhatab", (android.os.Parcelable) mokhatab);

FragmentTransaction trans = getFragmentManager().beginTransaction();
trans.replace(R.id.main_dl, Joziat.newInstance());
trans.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
trans.addToBackStack(null);
trans.commit
 فرگمنت2:

Bundle b =getActivity(). getIntent().getExtras();
(خطا در این خط) mokhatab = (Mokhatab) b.getParcelable("mokhatab");
// String mokhatab = getArguments().getString("mokhatab");
db = new DBAdapter(getActivity());
db.open();
naam.setText(mokhatab.getnaam());
name.setText(mokhatab.getname());
cart.setText(mokhatab.getCart());
 

نظرات

Spirit 10 سال پیش
دوست عزیز ایرادتون که خیلی ساده هست اگر دقت کنید هیچ چیزی به Fragment مقصد نمیفرستید، درباره ارسال اطلاعات به Fragment میتونید این عبارت رو جستجو کنید "send data to fragment"

هنوز پاسخی ثبت نشده است


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