gpt4 book ai didi

android - 在 Android 上,在被杀之前我必须响应多长时间(以及响应什么?)?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:15:05 25 4
gpt4 key购买 nike

在 Android 上,据我了解,如果您在一段时间内没有响应操作系统的某些事件,它会认为您的应用程序已挂起并提示用户将其终止。

所以我的第一个问题是:具体,这些东西是什么?我猜是 Activity.onPauseView.onTouchEventSurfaceHolder.Callback.surfaceCreated 等?有名单吗?或者它只是来自操作系统的每个回调?

(或者它可能实现为内部轮询某个线程消息队列的频率?详细信息?)

我的第二个问题是:超时时间是多长?

最佳答案

如果 5 秒内没有响应,用户将收到“应用程序没有响应屏幕”。在我看来,您必须在 5 秒内响应主线程上运行的任何内容,否则系统会提示用户终止您的应用。

Even worse, if the UI thread is blocked for more than a few seconds (about 5 seconds currently) the user is presented with the infamous "application not responding" (ANR) dialog.

Source

关于android - 在 Android 上,在被杀之前我必须响应多长时间(以及响应什么?)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6992669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com