0

情况

在我的闹钟应用程序中,我NewAlarmActivity通过单击一个按钮来启动一个。在用户做出所有选择后,会设置警报并调用 `finish()。

此事

我创建了一个LinearLayout包含图像和文本的新对象。该布局必须添加到先前活动的屏幕(LinearLayout放置在 a中的另一个ScrollView),以便用户能够看到警报集。不知何故,我必须将该LinearLayout对象传递给第一个活动,并告诉它接收该对象并将其添加到屏幕上。

我怎样才能做到这一点?

4

2 回答 2

2

你只需要阅读一些关于startActivityForResult().

顺便说一句,恕我直言,您不应该LinearLayout在活动之间传输您的对象,这很难看。

如何在 Android 上管理“startActivityForResult”?

开始活动并获得结果

这个问题被问了无数次...

于 2012-10-30T14:09:56.947 回答
1

不,您不必这样做。尝试将数据存储到数据库中的方法,然后在进入该活动时,根据您拥有的数据构建布局。这比将布局从一个活动传递到另一个活动要好得多。

于 2012-10-30T14:09:14.167 回答