2011-07-26 16 views
0

私はサムスンのタブレットのためにアンドロイドでプログラミングしています。私は2つのアクティビティを持っています。これはフットボールチームのリストで、他のアクティビティはTwitterのものです。最初のアクティビティのパラメータを2番目のアクティビティに変更します。私は文字列のようにURLを渡すが、私はそれを得ることはできません。 ありがとう!2つのアクティビティ間でデータを渡す

+1

e? – Finuka

+0

http://stackoverflow.com/questions/4233873/how-to-get-extra-data-fron-intent-in-androidここにあなたの答えです。 –

答えて

1

あなたがテントを使用する必要があります:SecondActivityでそれを取得するために、次に

Intent i = new Intent(this, SecondActivity.class); 
i.putExtra("extraURL", "http://myUrl.com"); 
startActivity(i); 

を、のonCreateメソッドで実行します。

Intent receivedIntent = getIntent(); 
String myUrl = receivedIntent.getStringExtra("extraURL"); 
1

を通常はIntentを使用して、最初から第二Activityを起動します。 2番目のActivityにデータを渡すには、それを起動するのと同じIntentを使用します。例えば、第二の活動で

Intent i = new Intent(this, SecondActivity.class); 
i.putExtra("url", "http://url.you.want.to.pass/"); 
startActivity(i); 

は、のonCreateで、あなたが使用してデータを読み取ることができます。

Intent i = getIntent(); 
String url = i.getStringExtra("url"); 
0

ボタン

Intent intent = new Intent(this,ActivityTwo.class); 
      intent.setAction(intent.ACTION_SEND); 
      intent.putExtra("www.google.com",true); 
      startActivity(intent); 

のクリックであなたの最初の活動は、それを受け取りますアクティビティ2: -

Intent intent = getIntent(); 
     String msg = intent.getStringExtra("www.google.com"); 
関連する問題