2011-03-01 5 views
0

하나의 (현재) 활동에서 다른 활동을 호출하려면 어떻게해야합니까? 현재 활동에서 대화 상자를 포함하는 활동을 호출하려고합니다.다른 활동 호출하기

+0

당신은 활동을 부르는 무엇을 의미합니까? 그것들은 병행하고 있습니까 아니면 새로운 활동을 만들고 싶습니까? – mixkat

+0

실제로 하나의 활동이 실행 중이고 해당 활동에서 하나의 작업을 완료 한 후 다른 활동을 호출하려고합니다. – OnkarDhane

답변

8

간단히 메시지를 묶어서 의도에 전달하십시오. 다음 활동의 onCreate 기능에서 번들을 추출하고 표시합니다. 다음 활동의에서 onCreate에서

Bundle b = new Bundle(); 
b.putString("message","your message"); 
Intent i = new Intent(this,NextActivity.class); 
i.putExtras(b); 
startActivity(i); 

:

String message = (String) getIntent().getSerializableExtra("message"); 

이제 메시지를 표시 ....

+0

다음 활동 작성을 도와주세요. – OnkarDhane

+0

다음 활동에서 메시지를 표시하려면 ok 버튼으로 토스트/팝업 대화 상자에 표시하면됩니다. 간단합니다. 원하는게 뭐야? – Farhan

7
Intent i = new Intent(this, AnotherActivity.class); 
startActivity(i); 
0
Intent i=new Intent(yourpresentactivity.this, nextactivity.class); 
startActivity(i); 
관련 문제