gpt4 book ai didi

Titanium 中的 android:back(设备后退按钮)事件不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:44:42 27 4
gpt4 key购买 nike

您好,我正在从事 Android 应用程序开发。我正在使用 Titanium Studio 进行开发。我创建了一个简单的应用程序。我想在我的应用程序中捕获设备后退按钮事件,因为我不想在钛中使用 android 默认选项卡。我正在创建自己的选项卡。我尝试了以下代码:

:list.js

var expt = Titanium.UI.currentWindow; 
expt.addEventListener('android:back', function (e)
{
Ti.App.fireEvent('expt_back_event');
});

:应用程序.js

Ti.App.addEventListener('expt_back_event',function(e)
{
alert('hiiii in side event listener');
});

但是它没有工作而不是弹出它关闭了我不想要的应用程序。有什么办法可以得到这个结果。

最佳答案

您必须取消 Activity 气泡。

mainWindow.addEventListener('android:back', function(e) {
e.cancelBubble = true;

Ti.App.fireEvent('android_back_button');
});

关于Titanium 中的 android:back(设备后退按钮)事件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8383992/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com