【问题标题】:How to get from main activity in second activity? [closed]如何从第二个活动的主要活动中获得? [关闭]
【发布时间】:2016-05-27 22:38:56
【问题描述】:

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

【问题讨论】:

标签: android android-bluetooth


【解决方案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");

第二活动

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
} 

【讨论】:

  • 不是这样。线程连续读取数据,我必须立即将数据传递给第二个活动。
  • 我没听懂,更具体一点,你的意思是什么,为什么?
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-05
    • 1970-01-01
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    相关资源
    最近更新 更多