вот вид получения, где я получаю ошибку.Пользовательский адаптер, вызывающий ошибку
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
View vi = convertView;
ViewHolder holder;
if(convertView == null)
{
vi= inflater.inflate(R.layout.selected_user_adapter, null);
holder =new ViewHolder();`enter code here`
setDimensions(holder, vi);
vi.setTag(holder);
}
else
holder = (ViewHolder) vi.getTag();
Obj obj = listSelected.get(position);
holder.txtContactName.setText(obj.getuName()); // Error occurs over here
return vi;
}
И это журнал ошибки ..
09-12 10: 34: 17,555: Е/AndroidRuntime (2102): неустранимый: Главный 09-12 10: 34: 17,555: E/AndroidRuntime (2102): java.lang.NullPointerException 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at com.nuance.nmdp.app.chat.SelectedUsersAdapter.getView (SelectedUsersAdapter.java:99) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.widget.AbsListView.obtainView (AbsListView.java:2033) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): у android .widget.ListView.makeAndAddView (ListView.java:1772) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.widget.ListView.fillDown (ListView.java:672) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.widget.ListView.fillFromTop (ListView.java:732) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): на android.widget.ListView.layoutChildren (ListView.java:1625) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.widget.AbsListView.onLayout (AbsListView.java:1863) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): на android.view. View.layout (View.java:11278) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.view.ViewGroup.layout (ViewGroup.java:4224) 09-12 10:34: 17.555: E/AndroidRuntime (2102): at android.widget.RelativeLayout.onLayout (RelativeLayout.java:925) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.view.View.layout (View.java:11278) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.view.ViewGroup.layout (ViewGroup.java:4224) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.widget.FrameLayout.onLayout (FrameLayout.java:431) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): на android.view. View.layout (View.java:11278) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.view.ViewGroup.layout (ViewGroup.java:4224) 09-12 10:34: 17.555: E/AndroidRuntime (2102): at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1628) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): на android.widget.LinearLayout.lay enter code here
outVertical (LinearLayout.java:1486) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): на android.widget.LinearLayout.o nLayout (LinearLayout.java:1399) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.view.View.layout (View.java:11278) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.view.ViewGroup.layout (ViewGroup.java:4224) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): на android.widget.FrameLayout.onLayout (FrameLayout. java: 431) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.view.View.layout (View.java:11278) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.view.ViewGroup.layout (ViewGroup.java:4224) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:1489) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): на android.view.ViewRootImpl.handleMessage (ViewRootImpl.java:2442) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.os.Handler.dispatchMessage (Handler.java:99) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): на android .os.Looper.loop (Looper.java:137) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at android.app.ActivityThread.main (ActivityThread.java:4424) 09-12 10 : 34: 17.555: E/AndroidRuntime (2102): at java.lang.reflect.Method.invokeNative (собственный способ) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at java.lang.reflect. Method.invoke (Method.java:511) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:825) 09 -12 10:34:17.555: E/AndroidRuntime (2102): at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:592) 09-12 10: 34: 17.555: E/AndroidRuntime (2102): в dalvik.system. NativeStart.main (Native Method)
Эта ошибка возникает, когда я снимаю некоторые данные из списка, и при просмотре результата отображается эта ошибка. Мой держатель не может установить результат в представлении tesxt. Если кто-либо знает, решение, пожалуйста, помогите. Спасибо.
где is 'txtContactname' инициализировано? – Raghunandan
У меня есть метод, названный как setdimension, где я его инициализировал – shubham0703
Опубликовал этот метод также – Apoorv