2011-05-11 3 views
0

2つのアクティビティを作成しました。最初のアクティビティは2番目のアクティビティに移動し、2番目のアクティビティに移動し、2番目のアクティビティが先に進みます。それは最初のactivity.howに表示するいくつかのデータがあります。私はこれを助けてください。事前におかげでください。最初のアクティビティに2番目のアクティビティインテントを受信する方法

+0

データをアクティビティ1からアクティビティ2に、またはアクティビティ2からアクティビティ1に移動しますか? – BadSkillz

答えて

0

だけサンプルコード:それは後

Intent intent = new Intent(FirstActivity.this, SecondActivity.class); 
Bundle b = new Bundle(); 

b.putInt("key", 1); 

intent.putExtras(b); 

startActivity(intent); 

finish(); 

、我々は、第二の活動では、このデータを取得することができます:

Bundle b = getIntent().getExtras(); 

int value = b.getInt("key", 0); 
0

あなたが第一のアクティビティに結果を返すことができます。 this を参照してください。

0

前述のとおり、アクティビティ1を考えてstartActivityForResultを呼び出します。アクティビティ2でsetResultに電話し、直ちにfinish()と呼んでください。 Activity1に戻り、戻り値をonActivityResultにキャプチャします。

関連する問題