2011-03-01 8 views
0

1つ(現在の)アクティビティから別のアクティビティを呼び出すにはどうすればよいですか?私は、現在のアクティビティからダイアログメッセージボックスを含むアクティビティを呼び出す必要があります。別のアクティビティを別のものから呼び出す

+0

あなたが活動を呼ぶ何を意味するのですか?それらは並行して実行されているか、新しいアクティビティを作成したいだけですか? – mixkat

+0

実際に1つのアクティビティが実行されており、そのアクティビティで1つのタスクを完了した後、別のアクティビティを呼びたいと思っています。 – 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

アクティビティonCreate()を実行してください。 – 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); 
関連する問題