문제

4 개의 탭 (활동)이있는 tabactivity가 있습니다. 이제는이 4 개의 탭간에 데이터를 전달하고 싶습니다.부모 (Tabactivity)로 전달하는 방법을 알고 있지만 실행중인 탭의 활동 중 하나로 어떻게 통과합니까?PutExtra를 사용하면 일부 데이터를 전달할 수 있지만 다른 활동에서 데이터가있는 다른 활동에서 어떻게 알 수 있습니까?

도움이 되었습니까?

해결책

데이터가 GetExtra와의 의도에 있는지 확인하는지 확인하십시오.나는 이것을 공중 정적 변수로 해결할 것이다.단순히 활동에서 OnResume에서 객체에 대한 참조를 가져옵니다.그것이 널 (null)인지 확인하는 것을 잊지 마십시오.

다른 팁

<탭의 복숭아 활동은 문맥이 있습니다.여분 / 여분의 정상으로 추가 할 수 있습니다.

다른 방법은 다음과 같습니다.

공중 정적 변수를 만듭니다. 환경 설정.

SQLite에 저장하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top