【问题标题】:stop() method will be called when App crashes in CN1当 App 在 CN1 崩溃时会调用 stop() 方法
【发布时间】:2018-07-01 03:30:52
【问题描述】:

如果应用程序崩溃或手机关机或其他一些突然的操作,我想关闭线程或清除缓存。请告知此方法是否仅在用户杀死应用程序或从应用程序注销时调用。

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    我很确定当您强制终止应用程序、切换应用程序、锁定屏幕、手机自动锁定或应用程序不再可见的任何实际情况时,会调用 stop()。

    您还可以通过将 Android(处于开发模式)连接到笔记本电脑、下载平台工具 (logcat)、在 stop() 函数中添加打印语句并使用以下命令“./adb logcat”来检查边缘情况-s "System.out" 在平台工具目录中。不知道如何在 iOS 上执行。

    【讨论】:

    • 谢谢尼克。但我想知道这是否会主要在 App Crash 出于任何原因时被调用。我将无法在我的设备上重现它。
    • stop() 可能不会在崩溃中被调用。 destory 应该在应用程序完全退出时调用,但两者都不能保证崩溃。但其中任何一个都不是必需的。在崩溃时进行清理是多余的,因为应用程序将完全退出并清理内容...如果您想删除文件,请在下次启动时删除它们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-01
    • 1970-01-01
    • 2018-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多