我有一个Activity名为ListActivity,其中包含一个ListView和另一个类CustomListAdapter继承自BaseAdapter。
ListActivity中的代码:
customAdapter = new CustomListAdapter(list);
TripList.setAdapter(customAdapter);
在CustomListAdapter的getView()中,我会填充一个布局。有一个按钮,点击该按钮后我会启动另一个活动。 我想在启动另一个活动后结束ListActivity。 使用下面的代码,我的应用程序崩溃了。
((Activity) ctx).finish();
日志是
01-05 11:06:04.319: E/AndroidRuntime(4319): FATAL EXCEPTION: main
01-05 11:06:04.319: E/AndroidRuntime(4319): Process: com.example.myapp, PID: 4319
01-05 11:06:04.319: E/AndroidRuntime(4319): java.lang.NullPointerException
01-05 11:06:04.319: E/AndroidRuntime(4319): at com.example.myapp.CustomListAdapter$1.onClick(CustomListAdapter.java:71)
请帮忙。