借助GPT理解 “ Android中 点击弹框外部 取消弹框”

在平常的开发工作中 或 阅读技术博客/书籍 时,难免会遇到我们不懂的知识点,网络上搜索的资料 需要有准确性,系统性,可实操性。

这样的资料查询很费时间且还不一定能找到,但是如果借助训练过的的gpt,就会省下大量的时间且学到的知识也是体系化的。

最近借助gpt工具 处理了 我 不少的问题,接下来就以一个" Android中 点击弹框外部 取消弹框" 这么一个话题 借助 gpt去了解实现原理

首先从这个场景里面一个关键的值定义出发:


接下来在源码中找到该值引用的地方:

源码里添加了这个flag,当用户触摸屏幕,但触摸位置在窗口的边界之外时,系统将发送ACTION_OUTSIDE 事件到处理事件的窗口。

然后dialog里面会判断是不是ACTION_OUTSIDE 事件

如果你设置了点击外部取消并且检测到了这个事件就会 自动cancel掉

推荐工具:

https://www.gnomic.cn/agentChat/index(上图中用到的工具),这个的回答还是比较不错的

https://devv.ai/zh (AI浏览器),我一般是这两个结合起来用,我发现不对劲 理解不了的时候就用这个ai搜索引擎,他里面会给出一些搜索用到的资料链接

优先用的是stackoverflow的资源,所以会比较准确一些

相关推荐
PXM的算法星球8 小时前
java(spring boot)实现向deepseek/GPT等模型的api发送请求/多轮对话(附源码)
java·gpt·microsoft
三月七(爱看动漫的程序员)1 天前
与本地电脑PDF文档对话的PDF问答程序
前端·人工智能·chrome·gpt·搜索引擎·pdf·知识图谱
奔跑草-1 天前
【拥抱AI】GPT Researcher如何自定义配置LLM
人工智能·gpt·ai搜索
奔跑草-3 天前
【拥抱AI】GPT Researcher的诞生
人工智能·gpt·ai搜索
hoypte4 天前
应用接入gpt
gpt
EelBarb4 天前
GPT-Sovits:语音克隆训练-遇坑解决
人工智能·gpt·语音识别
源大模型4 天前
OS-Genesis:基于逆向任务合成的 GUI 代理轨迹自动化生成
人工智能·gpt·智能体
少林码僧6 天前
1.5 企业级AI大模型四阶技术全景解析:从Prompt到Pre-training的进化路径
人工智能·gpt·chatgpt·langchain·prompt
人机与认知实验室6 天前
Deepseek与GPT都还是人机环境系统智能的初级产品
gpt
听吉米讲故事6 天前
2025年AI免费大战:从DeepSeek到GPT-5的商业逻辑与行业变革
人工智能·gpt·开源·deepseek