博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fragment间的数据传递
阅读量:5128 次
发布时间:2019-06-13

本文共 533 字,大约阅读时间需要 1 分钟。

fragment间的数据传递

1 startActivityForResult

编写与要用户大量输入以及要求更多空间显示输入的应用,并且应用同时支持手机和平板设备时,使用onActivityResult(...)方法返回数据给目标fragment是比较方便的。 手机屏幕空间有限,因此通常需要使用acticvity托管全屏的fragment界面,以显示用户输入要求。该子activity会由父activity的fragment以调用startActivityForResult(...)方法的方式启动。子activity被销毁后,父activity会接收到onActivityResult(...)方法的调用请求,并将之转发给启动子activity的fragment

2 show

平板设备的屏幕空间比较大,适合以弹出对话框的方式显示信息和接受用户输入。这种情况下,应设置目标fragment并调用对话框fragment的show()方法。对话框被取消后,对话框fragment会调用目标fragment的onActivityResult(...)方法

 

转载于:https://www.cnblogs.com/changshengee/p/11205020.html

你可能感兴趣的文章
人生最值得你去做的30件事
查看>>
Asp.Net Core中利用Seq组件展示结构化日志功能
查看>>
动态SQL现实一个表中求多列的和
查看>>
android编译openssl静态库.a
查看>>
maven依赖非maven库中jar的两种方法
查看>>
前端开发工程师面试题之综合篇
查看>>
fastjson 的使用
查看>>
UIScrollview使用
查看>>
CAniamtion 基本使用
查看>>
新型的Hbb项目目录结构
查看>>
Spring容器使用中出现 Access denied for user 'Administrator'@'localhost' (using password: YES)
查看>>
阅读思考作业2
查看>>
项目:jSon和Ajax登录功能
查看>>
最值得阅读学习的 10 个 C 语言开源项目代码
查看>>
基于Go语言构建区块链:part4
查看>>
iOS编程之UIPickerView
查看>>
akoj-1272-字母统计
查看>>
Python_scrapyRedis零散
查看>>
“耐撕”2016.04.13站立会议
查看>>
通过adb启动app应用
查看>>