2010년 4월 23일 금요일

Notepadv2

http://developer.android.com/resources/tutorials/notepad/notepad-ex3.html

Notepadv2 예제에서 NoteEdit 화면에서 back 버튼을 누르면 죽습니다.

protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
if (resultCode != RESULT_OK) {
return;
}

Bundle extras = intent.getExtras();
...
}

위에 한줄 추가 해주면 죽지 않습니다.
Notepadv2에서 Intent로 NoteEdit를 호출 후 back 시 onActivityResult()가 호출 되고 NoteEdit가 back button으로 finish 되면 보낸 Intent가 없기 때문에 죽습니다.
댓글 쓰기