[:en]Error: java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.widget.ArrayAdapter.add(java.lang.Object)’ on a null object reference
Step 1: activity_student.xml
Step 2: student.java
package com.inventlinks.estaff; import android.app.ListActivity; import android.content.Context; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.CheckBox; import android.widget.ImageView; import android.widget.ListView; import android.widget.TextView; import java.util.ArrayList; public class student extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // **** Don't set the Wrong layout; else, get NPE ************** setContentView(R.layout.activity_student); ListView listView = (ListView)findViewById(R.id.studentlistView); String[] cars = {"Honda","Toyota", "Mercedes","Joe"}; ArrayAdapteradapter = new ArrayAdapter (this, android.R.layout.simple_list_item_1, cars ); listView.setAdapter(adapter); } }
[:]