2012-04-29 5 views
0

옵션 중 하나를 클릭하면 결과에 대한 새로운 활동이 시작됩니다. 따라서이 액티비티가 파괴되면 결과를 얻고 onActivityResult 메서드의 결과를 기반으로 테이블 행을 만들고 테이블 행이 화면에 나타나지만 Ctrl + F11을 누르면 내용이 표시되지 않습니다. . OnCreate 메서드에서 테이블 행을 만들면 작동하지만 그 이유는 무엇입니까?Ctrl + F11을 누르면 내용이 사라 집니까?

+0

onResume()를 참조에서 onCreate 후()를 호출 및/또는하여 onActivityResult()는 여기에 당신에게 테이블 행을 만드는 시도 할 수 있습니다. – Sam

답변

0

Ctrl + F11 방향이 변경되었습니다. 잘 이해하려면 Activity lifecycle http://developer.android.com/guide/topics/fundamentals/activities.html#Lifecycle에 대한 자세한 내용을 읽어야합니다. 기본적으로 오리엔테이션 변경으로 인해 귀하의 활동이 파괴되고 재창조됩니다. OnCreate 메서드가 다시 호출되지만 onActivityResult에서 만든 테이블은 복원되지 않습니다.

또한, 방향 변경을 사용하지 How do I disable orientation change on Android?

+0

많은 도움을 주신 고마워요. – user1364280

관련 문제