2012-03-16 53 views
1

當用戶按下後退按鈕時,鈦應用程序關閉。但是可以在緩存進程列表中查看應用程序(在設置 - >應用程序 - >正在運行的服務 - >按下菜單 - >顯示緩存的進程下)。我希望我的應用程序在關閉時完全被殺死。 (只是FYI,我正在使用鈦android模塊。)任何幫助?鈦機器人:完全關閉應用程序(無緩存)

回答

0

不要這樣做。 Chez Android,退出你的應用程序被認爲是不好的做法。用戶不會「退出」你的應用程序,他們會離開,並可能決定返回,並希望找到它與離開它相同的狀態。如果你要離開這個幾乎普遍使用的範例,你應該有一個非常好的理由。

+0

我的鈦應用程序被廣播接收器打開。 Boradcast接收器工作得很好。當廣播接收機打開鈦應用程序時,鈦應用程序有時會崩潰。所以,我認爲如果我可以配置我的鈦應用程序,使其不會被緩存,問題可能會得到解決。 (它只是一個想法,只是想測試應用程序是否崩潰)。所以,你能幫我配置應用程序,使它永遠不會被緩存嗎? – 2012-03-18 10:06:41

+0

對不起,我不太瞭解Titanium如何管理流程。 – Sparky 2012-03-18 20:47:59

1

僅適用於Android的窗口上存在布爾屬性。在打開窗口之前,設置win.exitOnClose = true;

+0

我正在使用tabgroup。有3個選項卡,每個選項都有一個窗口(win1,win2,win3)。我爲每個窗口設置了'exitOnClose:true'。但問題仍未解決。 – 2012-03-18 10:36:45

+0

這不會使用選項卡組,只是獨立的窗口。如果你想,你可以重新映射android:back事件:'win.addEventListener('android:back',function(){// do something});'' – DannyM 2012-03-18 23:29:55

相關問題