- 4
- 0
- 约7.38千字
- 约 8页
- 2016-11-29 发布于河南
- 举报
数据再次原样返回 给前一个Activity
返回数据到前一个Activity
startActivityForResult方法
范例说明
将数据从Activity1传递至Activity2,如果要再回到Activity1,数据该不会要再封装一次吧?而且前 一个Activity1早就被程序destroy了,倘若在Activity1最后以finish() 结束程序,Activity2将数据采用Bundle的方式又将参数原样传回给新打开的主Activity1,这样的做法虽然也可以恢复User输入的数据, 但是并不符合我们的预想,尤其是User曾经输入过的数据,如果不小心点击 “回上一页” 按钮,数据就消失不见,这就不妙了。
有鉴于科技始终来自于人性,如果要在次页面加上一个回上一页的按钮,而非通过模拟器的回复键,且回上页后又能保留之前输入的相关信息,那么就必须 使用startActivityForResult()来启动Activity2。利用这个方法,前一个Activity1便会有一个等待次 Activity2的返回,而返回的数据就可以达到我们想要的结果。
运行结果
范例程序
src/irdc.ex03_11/EX03_11.java?
在Activity1主程序中调用Activity的方法startActivityForResult(intent,0),其中0为下一 个Activity要返回值的依据,可指定为自行定义的参考
您可能关注的文档
- 小单词大智慧.doc
- 考试说明单词复习.doc
- Igftjm大学英语六级单词.doc
- 英语B.doc
- 工作、薪酬词汇.doc
- 新概念二册笔记2.doc
- 03第三节 恒星和星系.ppt
- 新概念lesson11.ppt
- Unit14 Warm-up课件 北师大必修5.ppt
- 国外学生英语阅读理解系列Volume 5.doc
- 小学数学六年级下册数学广角抽屉原理教学应用.docx
- 某APP童谣含隐晦成人隐喻致家长投诉的内容审核盲区分析_2026年5月.docx
- 小学语文提问策略在四年级阅读教学中的实施.docx
- 电流树状Lichtenberg图形制作.docx
- 急诊护理健康教育创新.pptx
- 高校学生宿舍太阳能热水系统节能效益与改造研究_2026年3月.docx
- “失眠日记”在学生中的记录行为与干预效果研究_2026年3月.docx
- 性别平等“角色互换”体验对男性大学生共情能力提升实测_2026年1月.docx
- 海洋保护区对生物多样性的保护作用研究_2026年5月.docx
- 人工智能辅助招聘中的算法公平性评测与偏见缓解策略_2026年3月.docx
原创力文档

文档评论(0)