public class Express_Select extends ListActivity{
 Context cons=this;
 ListView lv;
 ArrayList<String> listof;
 ArrayAdapter<String> adp;
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  listof = new ArrayList<String>();
  listof.toArray(listoffruits);
adp = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, listof);
  lv.setAdapter(adp);
  lv.setOnItemClickListener(onItemClick);
/getListView().setTextFilterEnabled(true);
 }
 static final String[] listoffruits = new String[]{"사과", "딸기", "귤", "바나나"};

아래부분은 에러 로그입니다.


04-08 08:46:44.185: ERROR/AndroidRuntime(1534): Caused by: java.lang.NullPointerException
04-08 08:46:44.185: ERROR/AndroidRuntime(1534):     at gnu.imobile.sungjin.Express_Select.onCreate(Express_Select.java:28)
04-08 08:46:44.185: ERROR/AndroidRuntime(1534):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
04-08 08:46:44.185: ERROR/AndroidRuntime(1534):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
04-08 08:46:44.185: ERROR/AndroidRuntime(1534):     ... 11 more

로그에서

java:28 이라고가리키는 lv.setAdapter(adp); 이부분에서 걸리는거같은데 도무지 찾기가 쉽지않네요 ㅠㅠ.....

고수님들 도와주십셔!