gpt4 book ai didi

Android:应用程序恢复时做一些事情

转载 作者:行者123 更新时间:2023-11-29 19:44:43 25 4
gpt4 key购买 nike

我正在编写一个包含多个 Activity 的 Android 应用程序。当应用程序“恢复”(重新启动、从锁定屏幕或从其他应用程序切换等)时,应用程序需要向服务器登记。换句话说,相同的东西需要进入所有 Activity 的 onResume()。

checkin 涉及启动 AsyncTask 并在 checkin 失败时提示输入用户名/密码等。

我通过在每个 Activity 上保持相同的 onResume() 方法来让事情正常进行(即在所有 Activity 中复制 checkin 代码)。当然有更好的方法来做到这一点。这是什么?

最佳答案

这取决于您的用例。如果您的所有 Activity 都需要相同的功能,您可以创建一个基础 Activity 。你所有的 Activity 都会延长它。将此逻辑移动到基本 Activity 的 onResume() 中,然后您的所有 Activity 都将具有此逻辑。

如果该方法不起作用,您可以尝试将此逻辑移动到一个单独的 Controller 类中,然后在所有需要它的 Activity 中使用它。这样更灵活一些,可以帮助您避免代码重复。

关于Android:应用程序恢复时做一些事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38017847/

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