致命exception:主要是android java

我想通过adapter使用如下的数组填充listview

 public class ChildActivity extends ActionBarActivity implements GetChildList { private ListView lv_child; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_child); List array = new ArrayList(); // for eg array ["num1", "num2"] lv_child = (ListView)findViewById(R.id.lv_child); ArrayAdapter adapterChild = new ArrayAdapter(ChildActivity.this, android.R.layout.simple_list_item_1,array); lv_child.setAdapter(adapterChild); } } 

它的工作正常但我在上面的另一个活动中使用上面相同的代码:

 public class EmpListActivity extends ActionBarActivity implements GetEmployeeList { private ListView lv_employeeName; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_child); List array = new ArrayList(); // for eg array ["num3", "num4"] lv_employeeName = (ListView)findViewById(R.id.lv_child); ArrayAdapter adapterEmployee= new ArrayAdapter(EmpListActivity .this, android.R.layout.simple_list_item_1,array); lv_employeeName.setAdapter(adapterEmployee); } } 

在这个活动中,我在这一行的exception下面ArrayAdapter adapterEmployee= new ArrayAdapter(ChildActivity.this, android.R.layout.simple_list_item_1,array);

FATAL EXCEPTION: mainjava.lang.NullPointerException

而且我想问一下,在两个活动中的adapter参数中使用相同的simple_list_item_1是否有任何问题。

请建议我,等待回复。

谢谢