基于Android的软件开发第07讲--对话框课件.ppt

上传人:可****阿 文档编号:73427090 上传时间:2023-02-18 格式:PPT 页数:25 大小:1.27MB
返回 下载 相关 举报
基于Android的软件开发第07讲--对话框课件.ppt_第1页
第1页 / 共25页
基于Android的软件开发第07讲--对话框课件.ppt_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《基于Android的软件开发第07讲--对话框课件.ppt》由会员分享,可在线阅读,更多相关《基于Android的软件开发第07讲--对话框课件.ppt(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第第第第7 7讲讲讲讲 对话框对话框对话框对话框教育部教育部 -Google-Google产学合作产学合作Android App 安卓程序设计安卓程序设计目标目标掌握创建对话框的方法掌握fragment间的数据传递方法概要概要 本次课对应教材第12章,主要讲授和实践如何在“陋习手记”应用中添加一个对话框,以供用户改变crime的记录日期。3概要概要创建 DialogFragment实现fragment 间的数据传递创建创建 DialogFragmentDialogFragment创建创建DatePickerFragmentDatePickerFragment的新类的新类显示DialogFrag

2、ment时,托管activity的FragmentManager会调用onCreateDialog方法。带标题栏和OK按钮的AlertDialog6创建创建 DialogFragmentDialogFragment显示显示DialogFragmentDialogFragmentpublic void show(FragmentManager manager,String tag)7创建创建 DialogFragmentDialogFragment运行运行CriminalIntentCriminalIntent应用应用8创建创建 DialogFragmentDialogFragment设置对话框

3、的显示内容设置对话框的显示内容创建名为dialog_date.xml的布局文件10创建创建 DialogFragmentDialogFragment设置对话框的显示内容设置对话框的显示内容创建dialog_date.xml布局文件,承载DatePicker日期组件在DatePickerFragment.onCreateDialog()方法中,生成DatePicker视图并添加到对话框中11fragment fragment 间的数据传递间的数据传递CrimeFragmentCrimeFragment和和DatePickerFragmentDatePickerFragment间的数据传递间的数据

4、传递13fragment fragment 间的数据传递间的数据传递传递数据给传递数据给DatePickerFragmentDatePickerFragment将记录日期保存在DatePickerFragment的argument bundle中,直接获取到它。15fragment fragment 间的数据传递间的数据传递传递数据给传递数据给DatePickerFragmentDatePickerFragment将记录日期保存在DatePickerFragment的argument bundle中,直接获取到它。16fragment fragment 间的数据传递间的数据传递使用使用Date

5、Date中的信息来初始化中的信息来初始化DatePickerDatePicker对象对象18fragment fragment 间的数据传递间的数据传递返回数据给返回数据给 CrimeFragmentCrimeFragment调用Fragment方法将CrimeFragment设置成DatePickerFragment的目标:setTargetFragment(Fragment setTargetFragment(Fragment fragment,int requestCode)fragment,int requestCode)目标fragment可使用requestCoderequestC

6、ode请求代码通知是哪一个fragment在返回数据信息。19fragment fragment 间的数据传递间的数据传递返回数据给返回数据给 CrimeFragmentCrimeFragment调用Fragment方法将CrimeFragment设置成DatePickerFragment的目标:setTargetFragment(Fragment setTargetFragment(Fragment fragment,int requestCodefragment,int requestCode)20fragment fragment 间的数据传递间的数据传递返回数据给返回数据给 Crime

7、FragmentCrimeFragment使用DatePickerFragment的类方法将intent传入CrimeFragment.onActivityResult()方法。子activity销毁后,ActivityManager会自动调用Activity.onActivityResult()方法21fragment fragment 间的数据传递间的数据传递回调目标回调目标fragmentfragment在监听器接口的onClick()方法中,将数据回传给目标Fragment22小结:各对象间的关系小结:各对象间的关系24小结:小结:fragmentfragment间调用和数据传递间调用和数据传递25

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁