gpt4 book ai didi

安卓:如何返回

转载 作者:行者123 更新时间:2023-11-29 15:30:47 25 4
gpt4 key购买 nike

这是一个非常罕见且非常不寻常的问题。在我的 onCreate () 方法中,我首先检查是否安装了 sd 卡。如果它已卸载,那么我只需使用 return;这样就无法执行进一步的代码,并且会向用户显示一个警报对话框,用户可以在其中选择重试或退出。我用了返回;在 onCreate 中,因为我不想处理其余代码,否则可能会产生错误。现在我想知道两件事

当我使用 return 时;在onCreate()方法中,返回到哪里?

最佳答案

When I use return; in the onCreate() method, where does it return to?

onCreate() 声明了一个 void 返回类型,因此您不会返回值。在这种情况下,提前返回只是在执行剩余代码之前结束方法的执行。就 Android 而言,您正在将控制权交还给系统(即 UI 线程)。

编辑:每当 Android 运行应用程序时,它都会创建一个进程和(至少)一个线程(UI 线程)来运行您的代码。该线程遵循应用程序生命周期并在特定点调用您的代码( Activity 回调)。只要您的代码未运行,系统就可以自由处理已排队的输入事件。总结一个非常冗长的答案:无论何时从 onCreate()onResume() 等返回,您都将控制权交还给了系统。

关于安卓:如何返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6983582/

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