请教高手一个难题,如何实现这个功能!!!!!!
请教能否做到这个功能,实现一个receiver,在收到某个通知后,判断当前前台UI界面里是否有dialog对话框,如果有,获得这个对话框。 --------------------编程问答-------------------- 这个很简单。Dialog dialog=new AlertDialog().show();
判断dialog.isShow()便可知道对话框是否为弹出状态,如果是,则dialog就是你需要获得到的对话框了。 --------------------编程问答-------------------- 哥,没那么简单,receiver是我的应用里的,而当前UI界面不是我的应用,是另一个应用 --------------------编程问答-------------------- 需要系统级接口的支持了
用WMS和AMS的接口试试
先从ActivityStack里面回去最上面的窗口 看是不是dialog
然后用wms去看一下这个dialog的parent 通过parent的句柄来获取这个dialog的实例 --------------------编程问答-------------------- ActivityStack 里能取出 dialog 吗,dialog 也放在ActivityStack 里面?确定不 --------------------编程问答-------------------- 顶起。。。。 --------------------编程问答-------------------- 顶起。。。。 --------------------编程问答-------------------- ActivityStack 里能取出 dialog 吗,dialog 也放在ActivityStack 里面?确定不
Dialog不会放在activityStack里面 但是dialog的parent在里面
你去stack里面最上面的item就是了
补充:移动开发 , Android