안녕하세여.



리스트뷰에 대해 질문좀 드리겠습니다.


1. 1번 2번 3번 엑티비티가 있습니다 1번에서 리스트뷰 아이템을 누르면 3번으로 이동됩니다. 그러면서 2번엑티비티 리스트뷰에 파일명을 추가시켜주려고합니다.


3번 으로 가는 인텐트에서는 startActivity 를 이용하였는데 2번은 인텐트 생성후 그냥 startActivity를 생성하지않았습니다.


Uri uri = Uri.parse(files[position - 2]

.getAbsolutePath());

Intent intent = new Intent(RiaPDFSelect.this,

RiaPDFActivity.class);

intent.setAction(Intent.ACTION_VIEW);

intent.setData(uri);

startActivity(intent);

Intent intent2 = new Intent(RiaPDFSelect.this,Second.class);

intent2.putExtra("filename", file.getName());


이렇게 주었을때는 실행이 잘됩니다 하지만 2번 버튼을 누르면 종료가되어 로그켓에 보니


Bundle intent = getIntent().getExtras();

String name = intent.getString("filename");

item1.add(name);


이부분에 에러가 납니다.. 왜 나는지.. 알려주세요 ㅠㅠ


그리고 intent2에   startActivity 를 넣어주면 2번  startActivity 에 추가가 되는것이 보이는데요 다시한번 2번  startActivity 로 가는 버튼을

누르면 app이 죽어버리네여ㅜ  왜그런지 알수있을까요?