通过按下android后退按钮崩溃的Titanium Studio安卓应用程序?

时间:2014-03-13 17:27:07

标签: titanium titanium-mobile

我正在使用Titanium Studio 3.2.1开发Android应用程序,但是当我更改我的标签应用程序崩溃时。所以跳到了Ti 3.1.3,这里当我第一次更改我的标签时它显示一些闪屏空白屏幕,第二次起来它工作正常。

问题是,它没有显示flash空白屏幕,即使在第一次和第二次是当我使用android后退按钮时它正在崩溃。

我正在使用MAC-OS,Android设备Nexus-7以及任何模拟器也在使用JavaScript。

先谢谢。

2 个答案:

答案 0 :(得分:0)

有两种类型的窗户,如轻量级和重量级。如果您在Titanium android中创建一个轻量级窗口而不是在后退按钮上创建一个轻量级窗口,它将存在于您的应用程序中。

您可以通过创建重量级窗口来实现您想要的效果。您可以通过将其打开为模态窗口来创建钛重量级窗口。因此,在创建新窗口时,请将参数modal:true。新窗口将被创建为模态窗口(钛机器人的重量级窗口)。然后,如果您按下后退按钮,它将不会退出应用程序。

答案 1 :(得分:0)

您可以禁用Android后退按钮或处理它。

window.addEventListener('android:back', function (e) 
{
   // Do whatever you want on android back button press.
   // Or leave implementation blank to disable device back button.
});