PDA

View Full Version : خطا در inflate کردن در لیست ویو



beh3000
شنبه 14 آذر 1394, 13:12 عصر
سلام توی لیست ویو آداپتر توی قسمت getview در inflate کردن خطا میده !!!!! نمیدونم مشکلش چیه ?! از خط 128



// Error


main
java.lang.NullPointerException
at ir.masdari.android.sms.messenger.AdapterMain.getVi ew(AdapterMain.java:128)
at android.widget.AbsListView.obtainView(AbsListView. java:2177)


// -------------------------------------------------------


// Method Getview


@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
StructMain item = getItem(position);
if (convertView == null) {
convertView = G.inflater.inflate(R.layout.adapter_main, parent, false); //======== LINE 128
holder = new ViewHolder(convertView);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
holder.fill(this, item, position);
return convertView;
}

msroid
شنبه 14 آذر 1394, 18:44 عصر
احتمال داره در کلاس G، متغیر inflater مقدار دهی اولیه نشده باشه یا درست اینکار صورت نگرفته باشه.
یا اینکه مشکلی در adapter_main.xml وجود داشته باشه.

یا احتمال داره مشکل از جای دیگه باشه که یه ربطی به اینجا پیدا میکنه. با این اطلاعات سخته دقیق بتونم بگم مشکلش چیه.

majid_7
یک شنبه 15 آذر 1394, 16:58 عصر
دوست عزیز یکی از متغیر هات مقدار دهی اولیه نشده و ازش استفاده کردی
خطات که اینو میگه...
یه بار بدون استفاده از کلاس G کدت رو تست کن دوست عزیز اینطوری حداقل میدونی که مشکل از کجاست