致命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: main
和java.lang.NullPointerException
而且我想问一下,在两个活动中的adapter
参数中使用相同的simple_list_item_1
是否有任何问题。
请建议我,等待回复。
谢谢