如何跨活动发送数据以显示消息?

时间:2016-04-15 21:45:36

标签: android xml android-layout android-activity

我想创造一些简单的东西,我猜想我遇到了一些问题。

应用方案基本上是这样的: 主屏幕显示的信息/新闻 - >抽屉(用户选择选项) - > - >打开一个列表 - >点击后,2个FAB出现一个用于阅读评论,一个用于发送一个 - >发送FAB打开表格。

现在我要做的就是发送"发送"按钮(已经完成阅读所输入信息的阅读),我希望它将其发送到"阅读"它将一个堆叠在另一个页面上的页面。

说阅读页面包含以下消息: XXX YYY 另一个用户发送ZZZ UUU 阅读页面将成为: ZZZ UUU XXX YYY

我会在不久的将来用一个发送按钮而不是两个活动来制作阅读页面,但它也是为了扩展我的知识。

如何发送数据并在阅读屏幕上显示消息?

另外,如何为列表的每个部分创建阅读动态页面?而不是创建超过100个阅读页面?

谢谢:)

2 个答案:

答案 0 :(得分:1)

在你的意图上使用putExtra

    Intent intent = new Intent(getBaseContext(), MyActivity.class);
    intent.putExtra("My_Extra_Param", extra);
    startActivity(intent)

答案 1 :(得分:0)

要在活动之间发送数据,您必须将intent的数据发送到其他活动

看看这个:How do I pass data between activities on Android

OR

您还可以将临时数据保存到Sharedpreferences并重新转换为另一个活动

请参阅此教程:Link1link2