2016-09-16 12 views
-1

私はアンドロイドアプリケーションで3つのアクティビティを持っていますが、最初のアクティビティからユーザ入力データを取得して3番目のアクティビティに渡そうとしていますが、ユーザ入力データを受け取り、データを第3のアクティビティにも渡す。どのように私はこれについて行く必要があります上の任意のアイデア?Androidのデータをインテントに渡す

+0

あなたはで説明することができますもっといい方法? –

+0

3アクティビティ..... 1アクティビティ1は、ユーザーがボタンをクリックしてアクティビティ2を実行したときにデータを3番目のアクティビティに移動します。... –

+0

そして、なぜそれをしたいですか?アクティビティ1はA、アクティビティ2はB、3はCです。パラメータをBに渡します。Cに行くと、取得したパラメータを取得してC ...に渡します。 –

答えて

1

意図からデータを渡すの道を以下に示し、これらの値を取得し、新しい活動に続いてActivityOne -> ActvityTwo -> ActivityThree.

Intent intent = new Intent(ActivityOne.this, ActivityTwo.class); 
intent.putExtra("some_key_from_one", some_value_from_one); 
startActivity(intent); 

からデータを同じように渡してみてください。

Bundle extras = getIntent().getExtras(); 
if (extras != null) { 
    String value = extras.getString("some_key_from_one"); 
    //The key argument here must match that used in the other activity 
} 
関連する問題