package ac.honam;
import java.util.*;
import android.app.*;
import android.content.*;
import android.os.*;
import android.view.*;
import android.view.View.*;
import android.widget.*;
public class AddActivity extends Activity {
EditText et;
ArrayList<List> phone;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.add);
// 취소
findViewById(R.id.btnno).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(AddActivity.this,TwoActivity.class);
startActivity(intent);
}
});
// 추가
findViewById(R.id.btnadd).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
et = (EditText) findViewById(R.id.etadd);
List list = new List(et.getText().toString());
finish();
}
});
phone = new ArrayList<List>();
for (int i = 0; i < phone.size(); i++) {
phone.add(new List(phone.get(i).getName()));
}
MyListAdapter myadapter = new MyListAdapter(this, R.layout.listtest,
phone);
ListView list = (ListView) findViewById(R.id.listMain);
list.setAdapter(myadapter);
}
class MyListAdapter extends BaseAdapter {
Context main;
LayoutInflater inflater;
ArrayList<List> sv;
int layout;
public MyListAdapter(Context c, int layout, ArrayList<List> a) {
main = c;
inflater = (LayoutInflater) c
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
sv = a;
this.layout = layout;
}
public int getCount() {
// TODO Auto-generated method stub
return sv.size();
}
public Object getItem(int position) {
// TODO Auto-generated method stub
return sv.get(position);
}
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
if (convertView == null) {
convertView = inflater.inflate(layout, parent, false);
}
TextView tv = (TextView) convertView.findViewById(R.id.textView1);
tv.setText(sv.get(position).name);
return convertView;
}
}
}
저기에서 널포인트예외가 발생합니다. ㅠㅠㅠ
왜그러는지 도통 모르겟습니다




구문에는 이상이 없을거 같은데 R.id.listMain 을 찾긴 찾은걸까요? id값 다시 확인해보시고
clean 함 해보고 다시 해보세요