2010-05-16 5 views
1

로딩 활동으로 시작하는 애플리케이션을 작성하고 있습니다. 로딩 활동에서 앱은 웹에서 HTML을 요청하고 HTML을 파싱 한 다음 파싱 결과를 주 활동으로 보냅니다. 주 활동에는 몇 가지 탭이 있으며이 탭의 내용은 구문 분석의 결과를 기반으로합니다.로딩 활동에서 주 활동으로 인수 전달

예를 들어 구문 분석 결과는 문자열 목록 [ "apple", "banana", "orange"]이며 주 활동에이 목록을 전달해야 주 활동에서 세 개의 탭 3 개의 과일을 따서 명명했다.

나는 활동 중에서 문자열 목록을 전달하는 방법이 있는지 알고 싶습니다. 그런데 일반적인 방법은 무엇입니까?

감사합니다.

답변

2

인 텐트의 '엑스트라'번들을 사용하여 다음 활동에 필요한 모든 정보를 전달할 수 있습니다. 홈페이지 활동 내에서

5

Intent intent = new Intent(this, Child.class); 
Bundle bundle = new Bundle(); 
bundle.putString("field name1", "data1"); 
bundle.putString("field name2", "data2"); 
intent.putExtras(bundle); 
startActivity(intent); 

에서 onCreate 'Info.putExtras (번들)'으로 아이을 .class

Bundle bundle = getIntent().getExtras(); 
String data1 = bundle.getString("field name1"); 
String data2 = bundle.getString("field name2"); 
+0

의 당신이 뜻 않았다 'I.putExtras (번들);'? Info에 대한 정의를 보지 못했습니다. –

관련 문제