社区
Java SE
帖子详情
[android]activity中创建一个dialog,在dialog中如何调用activity的函数?
lifj07
2013-02-28 10:58:23
如题,
我在mainactivity中创建一个dialog,在dialog退出时想调用mainactivity中的函数来更新activity中的UI。请问如何做呢?
...全文
449
4
打赏
收藏
[android]activity中创建一个dialog,在dialog中如何调用activity的函数?
如题, 我在mainactivity中创建一个dialog,在dialog退出时想调用mainactivity中的函数来更新activity中的UI。请问如何做呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Granger_g
2013-02-28
打赏
举报
回复
不知道是不是我理解有问题,你直接在点击退出dialog事件中写上那个函数不就可以了么!
lifj07
2013-02-28
打赏
举报
回复
context换成MainActivity后就可以了。谢谢~~
c16882599
2013-02-28
打赏
举报
回复
把context强转成MainActivity
lifj07
2013-02-28
打赏
举报
回复
引用 1 楼 gaoqingliang521 的回复:
不知道是不是我理解有问题,你直接在点击退出dialog事件中写上那个函数不就可以了么!
是的,我的问题是如何在退出函数中调用mainActivity中定义的函数? 我在new dialog时传过来context了,但是context.function()时(function是在activity中定义的。)报错。
activity
中
实现
Dialog
、service
中
实现系统级
Dialog
、
Android
源码自定义一个
Dialog
activity
中
实现
Dialog
、service
中
实现系统级
Dialog
、
Android
源码自定义一个
Dialog
Android
中
Activity
销毁后,页面
中
的
dialog
去哪了
Android
中
Activity
移除后,页面
中
的
dialog
去哪了问题的起源追根溯源
Dialog
创建过程
Dialog
的展示过程结论 问题的起源 在解决客户端
中
内存泄漏时,看到历史代码
中
有直接创建
dialog
并
调用
dialog
.show()的代码存在,这让我对此产生了疑问:
dialog
会泄露吗?
Activity
销毁时他去哪里了? 来吧,debug试一下。 简单粗暴的测试代码(
Activity
中
): val builder = Alert
Dialog
.Builder(this) //五秒后开启弹
android
activity
获取
dialog
对象,
Android
:从
Dialog
Fragment
调用
Activity
的功能
我在从
Dialog
Fragment
调用
我的
Activity
函数
时遇到问题.我的Main
Activity
中
有一些公共
函数
,我需要
调用
这些
函数
才能在
Dialog
Fragment
中
完成一些计算.每次我尝试使用get
Activity
()
调用
函数
时.出现问题“无法解决方法”.这是我在Main
Activity
中
调用
Dialog
Fragment的方式:FragmentManager fm = getSuppor...
android
开发之自定义
dialog
及
dialog
替换
activity
好处
根据我的项目经验,主要讲解两个方面知识点。 1)自定义全屏
Dialog
。 2)使用全屏
Dialog
替代
Activity
的好处。 一、如何自定义全屏
Dialog
自定义
Dialog
是非常有必要的,如果直接使用系统
Dialog
的话,在不同的
android
手机里边显示的位置可能不同,比如小米,Alert
Dialog
显示就在顶部。自定义
Dialog
其实也比较简单,继承系统
Dialog
,在
dialog
弹框时
activity
生命周期
调用
过程
dialog
弹框时
activity
生命周期
调用
过程 这个问题,分两部分 在普通
activity
弹框
dialog
,
activity
的onPause方法会被
调用
吗?
activity
a
中
给
dialog
视图设置事件,再启动一个a,
activity
生命周期如何? 这是面试
中
遇到的两个问题,非常好奇当时有没有答对。 第一个问题,我当时回答:
activity
会
调用
onPause方法 第二个问题,当时...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章