如何从第二项活动的主要活动中获得?

时间:2016-05-27 14:22:37

标签: android android-bluetooth

我正在使用线程从主要活动中的蓝牙读取数据。 此外,我想继续在第二个活动中显示数据。

2 个答案:

答案 0 :(得分: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
} 

答案 1 :(得分:0)

要在您可以使用的活动之间进行通信:

  1. 自定义意图
  2. 活动
  3. 广播