안녕하세요 

이번에 공부를 하면서 노트패드의 기능을 확장해볼려고 합니다.

그런데 노트패드안의 내용을 메일전송시의 내용(bodytext)으로 그대로 

복사시켜서 전송하려고합니다. 


코드를 첨부하겠습니다.


case MENU_ITEM_CMAIL: 

{

Intent maili = new Intent(Intent.ACTION_SEND);

maili.setType("plain/text");

maili.putExtra(Intent.EXTRA_EMAIL, new String[]{"some@email.address"});

maili.putExtra(Intent.EXTRA_SUBJECT, "Subject");

maili.putExtra(Intent.EXTRA_TEXT, str);

startActivity(Intent.createChooser(maili, ""));

//apdlfapdlfapdlf

}


이부분입니다.

현재 str은 


texts = (EditText)findViewById(R.id.note);

str = texts.getText().toString();


이렇게되있습니다.

이런상태로 실행시켜서 메일보내기를 실행하게되면 런타임오류가 발생하고

str부분에 정상적인 문자열 ex) "aaaa" 등을 바로 입력하게되면 정상적으로 실행이됩니다.


로그캣을 보면서 추적해봤는데도 실력의 한계인지 도저히 못찾겠네요 ㅜㅜ


고수님들 도움좀 주시기바랍니다 !!