2016-05-27 10 views
0

スレッドを使用して主なアクティビティのBluetoothからデータを読み込んでいます。 また、データを2番目のアクティビティに連続して表示したいとします。2番目のアクティビティのメインアクティビティから取得する方法は?

+1

あなたの特定の問題を明確にしたり、必要な正確に何を強調表示するために、追加の詳細情報を追加してください。現在書かれているとおり、あなたが求めていることを正確に伝えるのは難しいです。この質問を明らかにするには、[How to Ask](http://stackoverflow.com/help/how-to-ask)ページを参照してください。 –

+0

[新しいアクティビティを開始するandroid](0120-17753) – Vucko

+0

[Androidのインテントから余分なデータを取得するにはどうすればよいですか? ](http://stackoverflow.com/questions/4233873/how-do-i-get-extra-data-from-intent-on-android) –

答えて

0

活動の間で通信するには、使用できます。

  1. カスタムインテント
  2. イベント
  3. 放送
1

第二の主な活動からのデータを表示するために、あなたはそれを渡す必要があります余分なインテントとして。

MainActivity

Intent i = new Intent(this, SecondActivity.class); 
i.putExtra(EXTRA1_TEXT, "This value one for ActivityTwo "); 
i.putExtra(EXTRA2_TEXT, "This value two ActivityTwo"); 

SecondActivity

Bundle extras = getIntent().getExtras(); 
if (extras == null) { 
    return; 
} 
// get data via the key 
String value1 = extras.getString(Intent.EXTRA1_TEXT); 
if (value1 != null) { 
    // do something with the data 
} 
+0

この方法ではありません。データを継続的に読み取るスレッド、私はデータを渡す必要があります即座に第二の活動を開始する。 –

+0

私はそれを得ていない、より具体的に、あなたは即座に何を意味し、なぜですか? –

関連する問題