最近发现某种情况下,在android 2.x上的Dialog对话框无法被dismiss,只要弹出来界面就卡死,强行使用eclipse重新run的话会导致android设备黑屏无响应,如果是模拟器,则直接崩溃,看到启动画面.而且这个还不是ANR错误....
分类:
移动开发 时间:
2014-10-28 12:22:28
阅读次数:
156
Android alertDialog中左中右三个按钮,点击按钮的时候,即使没调用dismiss方法,系统也会默认的去调用,而把这个对话框被关闭掉,但是我们的一些实际需求,就需要保留这个对话框不动,例如输入校验码,密码之类的校验问题,如果用户输入错误,而关闭后弹出对话框,就很别扭了。这里有个方案可以...
分类:
移动开发 时间:
2014-10-23 23:54:51
阅读次数:
205
UIAlertView的消失其实是触发了一个dismiss事件,注意removefromSubview是行不通的,我们可以通过代码摸你点击了某个按钮来让UIAlertView自动消失.通过设置一个定时器,可以设置多少秒之后自动消失.代码实现:- (void)popAlertView{ UIAl...
分类:
其他好文 时间:
2014-10-23 10:39:20
阅读次数:
163
原理:dismiss再弹出,把dialog设为全局对象。if (dialog != null && dialog.isShowing() && !(Activity.)isFinishing()) { dialog.dismiss();}新的方式:http://blog.csdn.net/th...
分类:
其他好文 时间:
2014-10-20 13:01:00
阅读次数:
198
会发出两声锁屏音,是因为暗屏时Keyguard 上锁,之后在因为alarm activity 设有FLAG_DISMISS_KEYGUARD windowsParam, 因此keyguard 会再自动解锁,因此有上锁/解锁 两次的声音,這是Google AOSP 的design, 對比Google AOSP 的phone 也是會有兩聲,因此建議不需要修改。
修改:
alps\framew...
分类:
移动开发 时间:
2014-10-14 11:05:28
阅读次数:
248
当我们在退出整个程序的时候偶尔会出现这种报错:Activity has leaked window com.android.internal.policy.impl.PhoneWindow其意思大概就是:窗体已经关闭了但是dialog仍然在显示,Activity has leaked window(...
分类:
移动开发 时间:
2014-09-28 23:31:05
阅读次数:
264
AlertDialog 是非阻塞式对话框:AlertDialog弹出时,后台还可以做事情;而PopupWindow是阻塞式对话框:PopupWindow弹出时,程序会等 待,在PopupWindow退出前,程序一直等待,只有当我们调用了dismiss方法的后,PopupWindow退出,程序才会向下...
最近由于项目需要,有些时候我们需要在任意时刻dismiss掉键盘。很自然的我们会想到键盘通知UIKeyboardDidShowNotification和UIKeyboardDidHideNotification,通过这两个通知可以知道当前键盘是否可见,如果可见再去dismisss掉。这样的话还需把s...
分类:
移动开发 时间:
2014-09-26 18:10:38
阅读次数:
200
PopupWindow的隐藏 final PopupWindow window = mPageStatWin;if(null != window && window.isShowing()) { win.dismiss();}PopupWindow的显示及位置设置 window.showAtL...
分类:
移动开发 时间:
2014-09-25 01:39:07
阅读次数:
338
IOS7之后,如此无法传递数据到下一界面查询得知,下一个界面会先初始化会先走viewDidLoad,导致界面加载后无法显示传递的数据,其实是传递过来了的,一般遇到此问题是将传递来的数据下载viewWillAppear里,这样界面出现后就正确显示了.--------------------------...
分类:
其他好文 时间:
2014-09-16 21:56:51
阅读次数:
261