社区
Android
帖子详情
封装对话框或Toast的疑问
Nico
2010-10-20 05:25:22
在一个系统中想实现联网超时或异常的时候返回对话框的问题。
因为架构的问题,在联网线程这块取不到每一个activity的对象。
问题就来了,没有这activity做参数,生成不了对话框或toast。
所有的联网异常或超时对话框都是一样的。
重试键继续联网
取消键返回界面
各位达人有什么好的方法么
...全文
117
4
打赏
收藏
封装对话框或Toast的疑问
在一个系统中想实现联网超时或异常的时候返回对话框的问题。 因为架构的问题,在联网线程这块取不到每一个activity的对象。 问题就来了,没有这activity做参数,生成不了对话框或toast。 所有的联网异常或超时对话框都是一样的。 重试键继续联网 取消键返回界面 各位达人有什么好的方法么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Nico
2010-10-22
打赏
举报
回复
额,谢谢咯,我用的是反射解决问题咯。
DrSmart
2010-10-21
打赏
举报
回复
service里的context可以打开对话框和显示toast啊,同时intent加入标记new task
Nico
2010-10-21
打赏
举报
回复
额,获取倒是可以,不过就会破坏原有架构。
请问下service的有相关资料么~~~
凉凉二点凉
2010-10-20
打赏
举报
回复
好像在Service里面启一个主题为对话框的Activity,可以试试,这个Service就监控有没有异常吧..
不过我想问下,你真的获取不得Activity句柄吗??
带图片的
Toast
及
Toast
使用的小技巧之
Toast
的
封装
本文介绍了如何
封装
Toast
以避免连续点击导致的频繁显示问题,提供了一个静态方法`
Toast
Utils.showSimple
Toast
()`,确保同一时间只显示一个
Toast
,并能更新内容。示例展示了在MainActivity中调用该方法显示普通
Toast
信息。
Kotlin扩展函数对
Toast
的
封装
使用
博客介绍了
Toast
封装
,通常在Android下
封装
是定义工具类设为静态方法调用,还可利用扩展函数进一步
封装
让其更简洁,同时提及了对
Toast
进行简单改动。
Vue:
封装
一个
Toast
本文介绍了如何在Vue项目中
封装
一个
Toast
组件,包括组件式和插件式的
封装
方法。组件式
封装
需要在每个使用组件的地方引用,而插件式
封装
则能全局调用,更加便捷。通过在Vue原型上添加方法,实现了在任何组件中直接调用
Toast
的功能。
Vue.extend实现全局
Toast
提示组件和Dialog
对话框
组件
封装
本文详细介绍了如何使用Vue.extend方法来
封装
全局的
Toast
提示组件和Dialog
对话框
组件。通过在components目录下创建单独的文件夹,编写组件的Vue文件和JavaScript文件,然后在main.js中挂载到Vue原型上,实现了这两个组件的全局调用。在实际应用中,可以方便地在任何地方通过this.$
toast
()和this.$dialog()来展示提示信息和弹窗
对话框
,参数灵活,满足不同场景需求。
Toast
封装
本文介绍了一个简单的
Toast
消息提示
封装
方案,通过创建
Toast
Activity类提供统一的
Toast
显示接口,并在MainActivity中通过按钮触发不同长度的
Toast
提示。
Android
80,488
社区成员
91,379
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章