-1

Fragment sınıfında, özel iletişim kutusunu ayarlayın, bu iletişim kutusunda liste görünümünü açın ve değeri ayarlayın. Ama adaptör sınıfım getView() yöntem çöküyor. (ResourcesNotFoundException)Bağdaştırıcı getView() methosd KaynaklarNotFound android'de istisna mı?

@Override 
    public View getView(final int i, View view, ViewGroup viewGroup) { 
     ViewHolder viewHolder; 
     if(view==null) { 
      viewHolder=new ViewHolder(); 
      view = ((LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.partner_citylistitem, null); 
      viewHolder.firstName = (TextView) view.findViewById(R.id.partnercityvalue); 
      view.setTag(viewHolder); 
     } else { 
      viewHolder=(ViewHolder)view.getTag(); 
     } 

     viewHolder.firstName.setText(datas.get(i).getCity()); 

     return view; 
    } 

    public class ViewHolder { 
     TextView firstName; 
    } 
+0

Burada sorun datas.get, (i) bir veri değerleri kontrol de bu

@Override public View getView(final int i, View view, ViewGroup viewGroup) { final ViewHolder viewHolder; if(view==null) { viewHolder=new ViewHolder(); LayoutInflater vi = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); view = vi.inflate(R.layout.partner_citylistitem, parent, false); viewHolder.firstName = (TextView) view.findViewById(R.id.partnercityvalue); view.setTag(viewHolder); } else { viewHolder=(ViewHolder)view.getTag(); } viewHolder.firstName.setText(datas.get(i).getCity()); return view; } 

deneyin .getCity() arasında –

+0

denetim değeri veriler –

+0

datas.get (1) .getCity() bu satırı koymak logcat ve kontrol değerleri yazdırılır –

cevap

0

+0

view = vi.inflate (R.layout.partner_citylistitem, parent, false); Bu satırda sysmbol üst hatası gösterilemiyor, Burada ne –

+0

vermek zorundayım, veli yerine null verin. İşlem: com.partner.android, PID: 2969 android.content.res.Resources $ NotFoundException: Kaynak Kimliği # 0x7f04003b , android.content.res.Resources.getValue (Resources.java:1123) atandroid.content.res. Resources.loadXmlResourceParser (Resources.java:2312) atandroid.content.res.Resources.getLayout (Resources.java:939) at android.view.LayoutInflater.inflate (LayoutInflater.java:395) atcom.superantzpartner.android.Adapters .CityListAdapter.getView (CityListAdapter.java:55) atandroid.widget.AbsListView.obtainView (AbsListView.java:2255) –

+0

aynı bağdaştırıcıyı iki modülden kullanıyorum, İlk modüllerimde çalışıyor, ancak ikinci modülde çöküyor –

İlgili konular