2011-01-14 8 views
0

그래서 앱에서 프로그래밍 방식으로 일부 버튼을 만드는 경우가 있습니다. 그런 다음 setContentView(); 다른 페이지로 그런 다음 원래 페이지 (프로그래밍 방식으로 만든 단추를 배치 한 페이지)로 돌아 오면 더 이상 존재하지 않습니다. 나는 setContentView (R.layout.main)를 호출 할 때 이것이 의미가 있다고 생각한다. 다시 버튼을 가리키는 데이터가없는 원래 xml 파일입니다. 이러한 화면 전환을 통해 버튼을 유지할 수있는 방법이 있습니까? 감사.Android 프로그래밍 방식으로 생성 된 버튼 지속성

답변

0

각 페이지마다 별도의 활동을 사용하지 않는 이유는 무엇입니까? 스택 동작 및 활동 상태 보존이 자동으로 다시 수행됩니다.

+0

감사합니다. 그 가능성을 알지 못했습니다. 그렇다면 필자의 주요 활동은 프로그래밍 방식으로 두 번째 활동을 시작할 수 있습니까? 그것은 꽤 잘 작동합니다. 두 번째 페이지는 사용자가 입력을 지정하기 때문에 사용자가 작업을 끝내고 사용자가 두 번째 작업을 다시 시작하면 모든 입력보기가 깨끗해질 수 있기 때문입니다. . – WtLgi

0

사용

.addFlags (Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP) 당신의 의도에

당신이 버튼을 포함하는 활동을 시작하고있다.

이 질문은 귀하의 문제를 해결할 것이라고 생각합니다.

관련 문제