首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Dialog向Activity传送数据

2012-07-15 
Dialog向Activity传递数据我们知道,从一个Activity向另一个Activity传递数据,用Intent实现。而当一个浮在Ac

Dialog向Activity传递数据
       我们知道,从一个Activity向另一个Activity传递数据,用Intent实现。而当一个浮在Activity之上的Dialog需要向该Activity传递数据时,应该怎么实现呢?接着上一篇文章:用Dialog创建带箭头的对话框。
       现在PopupDialog中声明一个内部接口PriorityListener,接口中声明一个回调函数refreshPriorityUI,用于在Dialog的监听事件触发后刷新Activity的UI显示。然后在MainActivity中的Button点击事件中实现这个接口并将其作为PopupDialog的构造函数的参数传入,并实现refreshPriorityUI()方法。话不多说,直接上代码——
     PopupDialog代码:



       点击“上”之后,MainActivity会调用refreshPriorityUI()方法:


热点排行