【问题标题】:titanium android: close application completely (no caching)Titan android:完全关闭应用程序(无缓存)
【发布时间】:2012-03-16 15:09:30
【问题描述】:

当用户按下后退按钮时,钛应用程序将关闭。但是可以在缓存进程列表中查看应用程序(在设置-->应用程序-->运行服务-->按下菜单->显示缓存进程下)。我希望我的应用程序在关闭时被完全杀死。 (仅供参考,我正在使用钛 android 模块。)有什么帮助吗?

【问题讨论】:

    标签: android titanium titanium-mobile titanium-modules


    【解决方案1】:

    窗口上有一个布尔属性,仅适用于 Android。开窗前设置win.exitOnClose = true;

    【讨论】:

    • 我正在使用标签组。有 3 个选项卡,每个选项卡都有一个窗口(win1、win2、win3)。我为每个窗口设置了exitOnClose : true。但问题仍然没有解决。
    • 这不适用于选项卡组,只能用于独立窗口。如果需要,可以重新映射 android:back 事件:win.addEventListener('android:back', function(){//do something});
    【解决方案2】:

    不要那样做。 Chez Android,退出您的应用程序被认为是不好的做法。用户不会“退出”您的应用程序,他们会离开并可能决定返回,并期望在与离开时相同的状态下找到它。如果您要脱离这种几乎通用的使用范式,您应该有一个非常好的理由。

    【讨论】:

    • 我的钛金属应用程序被广播接收器打开。广播接收器工作得很好。当广播接收器打开钛应用程序时,钛应用程序有时会崩溃。所以,我认为如果我可以配置我的钛应用程序,使其不被缓存,问题可能会得到解决。 (这只是一个想法,只是想测试应用程序是否崩溃)。那么,您能帮我配置应用程序使其永远不会被缓存吗?
    猜你喜欢
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多