编程开发 购物 网址 游戏 小说 歌词 地图 快照 股票 美女 新闻 笑话 | 汉字 软件 日历 阅读 下载 图书馆 开发 租车 短信 China
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
移动开发 架构设计 编程语言 互联网 开发经验 Web前端 开发总结
开发杂谈 系统运维 研发管理 数据库 云 计 算 Java开发
VC(MFC) Delphi VB C++(C语言) C++ Builder 其它开发语言 云计算 Java开发 .Net开发 IOS开发 Android开发 PHP语言 JavaScript
ASP语言 HTML(CSS) HTML5 Apache MSSQL数据库 Oracle数据库 PowerBuilder Informatica 其它数据库 硬件及嵌入式开发 Linux开发资料
  编程开发知识库 -> Android开发 -> Android有没有比较不消耗资源的使多个dialog排队一个个展示2秒消失的办法 -> 正文阅读
 

[Android开发]Android有没有比较不消耗资源的使多个dialog排队一个个展示2秒消失的办法[第1页]

Android?dialog
dialog在显示的过程后面仍有多个dialog排队等待显示。显示完了然后再显示下一个。定时器轮询实现与计数5秒后消失的dialog

回复:
如果你的dialog仅是显示提示信息, 那么可以把提示信息放到队列, 然后轮询,  创建 一个对话框显示, 几秒后关闭对话框.

回复:
我的意思是我开启定时器轮询的过程中,会有多个内容要显示,每次dialog只显示一个展示5秒后自动关闭,依次展示之后的数据都是展示5秒然后再下一个,就像wait 一样等待前一个dialog消失然后再展示下一个,但是轮询的过程中当第二个dialog要展示而第一个dialog还没有消失的时候需要等待。依次排队显示。我不想我把定时的时间设置大于dialog展示的时间。这个排队的过程需要怎么实现?


回复:
你可以用popupwindow来实现,它有一个消失的回调,每次只要一小时你就重新开一个就好了。

回复:
dialog.setOnDismissListener(new OnDismissListener() {
            
            @Override
            public void onDismiss(DialogInterface dialog) {
                 //处理监听事件
            }
        });
dialog也是有的

回复:
这个我知道,就是dialog 还没有dismiss的时候然后就需要重新创建一个这个过程是不可控的啊,如果加上判断那么下一个下下个都不会展示出来,直到dismiss消失,所以他们并不是等待执行的,所以我还是把循环的时间与dialog的时间间隔调好,别的没啥思路。

回复:
看下这篇博客,对你很有帮助
http://blog.csdn.net/qq_36255612/article/details/78274996

回复:


回复:
private static Toast myToast;
public static void showToast(Context context, String str) {
        if(myToast == null) {
            myToast = Toast.makeText(context, str, Toast.LENGTH_SHORT);
        } else {
            myToast.setText(str);
        }
        myToast.show();
    }
你看看这个,可不可以模仿一下,这是Toast的,一下子按了很多次button,然后Toast一直出现很长时间的解决方案

回复:
不消耗资源就用一个dialog处理啊,更换dialog里面的ContentView,如果要看出dialog消失再显示的效果可以在更换的时候做一些动画等处理。多个dialog还是会消耗比较多资源的

回复:
我的代码是一个带计数器的dialog加上一个定时的timer循环显示timer的时间间隔是大于dialog的显示时间的。这里去轮询一个排队的数据。然后就gg。


回复:
dialog dissmiss的时候显示下一个dialog,或者只是更改dialog的内容而不关闭,最好不要创建一堆dialog扔集合里面,没明白你的需求,不过这样似乎不太合理

回复:
  Android开发 最新文章
侧边栏SlidingPanelayout
okhttp3,如何把文件和值为int类型键值对,
android系统问题
Android Studio 界面UI设计
android怎么实现如图所示的按钮下边框阴影效
RxJava生存周期(内存占用释放)问题 RxJav
小白求助关于安卓解析JSON数据
超级新人的超级简单问题,有人能帮帮忙吗?
Androidstudio actionbar 报空指针怎么解决
JNI数组排序问题
上一篇文章      下一篇文章      查看所有文章
加:2017-10-30 04:20:56  更:2017-10-30 04:23:25 
VC(MFC) Delphi VB C++(C语言) C++ Builder 其它开发语言 云计算 Java开发 .Net开发 IOS开发 Android开发 PHP语言 JavaScript
ASP语言 HTML(CSS) HTML5 Apache MSSQL数据库 Oracle数据库 PowerBuilder Informatica 其它数据库 硬件及嵌入式开发 Linux开发资料
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 美食菜谱 新闻资讯 电影视频 小游戏 Chinese Culture 股票 租车
生肖星座 三丰软件 视频 开发 短信 中国文化 网文精选 搜图网 美图 阅读网 多播 租车 短信 看图 日历 万年历 2018年6日历
2018-6-21 8:53:57
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  编程开发知识库