场合
在我的闹钟应用中,我点击按钮开始NewAlarmActivity
。
用户完成所有选择后,将设置警报并调用`finish()。
此事
我创建了一个新的LinearLayout
对象,其中包含图像和文本。必须将该布局添加到之前活动的屏幕(放置在LinearLayout
内的另一个ScrollView
),以便用户能够看到警报集。不知何故,我必须将LinearLayout
对象传递给第一个活动并告诉它接收并将对象添加到屏幕。
我该怎么做?
答案 0 :(得分:2)
您只需阅读一些有关startActivityForResult()
的文档。
LinearLayout
对象,这很丑陋。
How to manage `startActivityForResult` on Android?
Starting Activity And Getting Result
这已被无数次询问......
答案 1 :(得分:1)
不,你不必这样做。尝试将数据存储到数据库中的方法,然后在进入该Activity时,根据您拥有的数据构建布局。这比将布局从一个Activity传递到另一个Activity要好得多。