2011-03-13 2 views
0

한 활동에서 다른 활동으로 개체를 전달하는 가장 좋은 방법은 무엇입니까?활동 간 데이터 전송 (응용 프로그램 목표 대 의도)

1) 응용 프로그램 OBJ에 데이터를 설정 한 후 의도 puExtra 방법을 사용하여 다른 활동

2)에 getApplication를 사용하여 obj에 동일한 응용 프로그램에 액세스가

주시기 바랍니다 객체 : 나는 약 2 접근 방식을 알게되었다 나에게 최선의 접근법을 안다.

덕분 벤 카트 Papana

답변

1

정확한 방법은 번들을 채우는 putExtra를 이용한 텐트를 통해 정보를 전달한다.

애플리케이션에 정보를 저장하는 것은 나쁜 습관이며 활동을 다시 시작할 때 뒤에서 물지 수도 있고 Android에서 활동을 종료/복원하기로 결정할 수도 있습니다.

+1

감사합니다. Reflog,하지만 Application 개체를 사용하는 것이 현명합니까? –

+0

글쎄, 그것은 응용 프로그램의 여러 활동에서 사용되는 '전역'메서드를 유지하는 일종의 Singleton으로 오히려 유용합니다. Refmer보다 – reflog

+0

이 (가) 이해되었습니다. –

관련 문제