Android 自定义适配器上的NullPointerException

Android 自定义适配器上的NullPointerException,android,Android,我遇到了一个无法解决的错误 这是我的密码: 私有类MyAdapter扩展了ArrayAdapter { 下面是日志: 04-27 02:59:45.955: D/dalvikvm(13179): WAIT_FOR_CONCURRENT_GC blocked 6ms 04-27 02:59:45.955: W/myApp(13179): Alain Sagna 04-27 02:59:45.955: D/AndroidRuntime(13179): Shutting down VM 04-27 0

我遇到了一个无法解决的错误

这是我的密码:

私有类MyAdapter扩展了ArrayAdapter {

下面是日志:

04-27 02:59:45.955: D/dalvikvm(13179): WAIT_FOR_CONCURRENT_GC blocked 6ms
04-27 02:59:45.955: W/myApp(13179): Alain Sagna
04-27 02:59:45.955: D/AndroidRuntime(13179): Shutting down VM
04-27 02:59:45.955: W/dalvikvm(13179): threadid=1: thread exiting with uncaught exception (group=0x4116a2a0)
04-27 02:59:45.960: E/AndroidRuntime(13179): FATAL EXCEPTION: main
04-27 02:59:45.960: E/AndroidRuntime(13179): java.lang.NullPointerException
04-27 02:59:45.960: E/AndroidRuntime(13179):    at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:395)
04-27 02:59:45.960: E/AndroidRuntime(13179):    at android.widget.ArrayAdapter.getView(ArrayAdapter.java:362)
04-27 02:59:45.960: E/AndroidRuntime(13179):    at com.fsd.fashioner.MainMenu$MyAdapter.getView(MainMenu.java:55)
04-27 02:59:45.960: E/AndroidRuntime(13179):    at android.widget.AbsListView.obtainView(AbsListView.java:2461)
04-27 02:59:45.960: E/AndroidRuntime(13179):    at android.widget.ListView.makeAndAddView(ListView.java:1775)
04-27 02:59:45.960: E/AndroidRuntime(13179):    at android.widget.ListView.fillDown(ListView.java:678)

更改返回语句

返回行


作为return super.getView(position,convertView,parent);包含covertView,它为空并引发空指针异常。

我替换了return语句,但仍然得到空指针异常。****************************************************************************************************************************************************************************04-27 13:33:23.574:E/AndroidRuntime(22501):致命异常:main 04-27 13:33:23.574:E/AndroidRuntime(22501):java.lang.nullpointer异常04-27 13:33:23.574:E/AndroidRuntime(22501):在com.fsd.fashioner.main菜单$MyAdapter.getView(main menu.java:51)04-27 13:33:23.574:E/AndroidRuntime(22501):在android.widget.AbsListView.obtainView(AbsListView.java:2461)04-27 13:33:23.574***************************************但现在错误在第51行注释这些行并检查它:tv.setText(items[position].getFName()+“”+items[position].getName();Log.w(“myApp”,tv.getText().toString());
        View retval = null;
        retval = LayoutInflater.from(parent.getContext()).inflate(
                R.layout.custom_list, null); 
        ImageView iv = (ImageView) retval .findViewById(R.id.imageView1);
        TextView tv = (TextView) retval .findViewById(R.id.textView1);
        iv.setImageResource(R.drawable.contact);
        tv.setText("just to check "); 
        return retval;
        View retval = null;
        retval = LayoutInflater.from(parent.getContext()).inflate(
                R.layout.custom_list, null); 
        ImageView iv = (ImageView) retval .findViewById(R.id.imageView1);
        TextView tv = (TextView) retval .findViewById(R.id.textView1);
        iv.setImageResource(R.drawable.contact);
        tv.setText("just to check "); 
        return retval;