[英]app will freeze if re-launch from the task bar after closing it using Titanium.Android.currentActivity.finish();
有人知道有什么解決方法嗎? 當用戶點擊后退按鈕(設備后退)時,我們將通過調用以下代碼行Titanium.Android.currentActivity.finish()關閉應用程序。 盡管該應用程序將完全關閉,但是如果用戶嘗試使用最新的應用程序(任務欄)重新啟動該應用程序,則該應用程序將凍結,從而影響設備性能。
我創建了一個新應用,對其進行了測試,並能夠復制該問題。
有人知道解決方法嗎?
腳步:
1.創建一個應用
2.在index.xml中創建一個窗口
3.添加事件偵聽器並在index.js上打開窗口
$.container.addEventListener('androidback', function(){
Titanium.Android.currentActivity.finish();
});
$.container.open();
我解決了另一個答案中所述的問題Appcelerator應用程序無法重新啟動(Android)
在tiapp.xml中添加以下屬性
<property name="ti.android.root.reappears.restart" type="bool">true</property>
在<ti:app>
標記的根目錄中
使用SDK 6.0.0已解決此問題。 只需要重新編譯現有模塊以使其與所述SDK版本兼容即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.