帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
39
帖子
0
勋章
563
Y币

[App引擎] 采用侧滑模版后如何退出应用程序

[复制链接]
发表于 2015-2-13 15:20:14
我采用了侧滑的页面模版

然后发现android手机上的返回键失效


咱么这个做法是不是要适应android和ios啊

ios是不带返回键     android应该怎么处理

我要是监听返回键   提示退出应用程序  会不会影响在android和ios的侧滑效果



39
帖子
0
勋章
563
Y币
本帖最后由 diego 于 2015-2-13 16:27 编辑

找到方法了  
侧滑采用监听事件来实现退出程序
感谢这个帖子
https://community.apicloud.com/bb ... =%E9%80%80%E5%87%BA

ios没有返回按钮   不会被这个事件监听到   应该不会有此操作

function exitApp(){
        api.addEventListener({
            name: 'keyback'
        }, function(ret, err){
            api.toast({
                    msg: '再按一次返回键退出'+api.appName,
                    duration:2000,
                    location: 'bottom'
                });

                api.addEventListener({
                    name: 'keyback'
                }, function(ret, err){
                    api.closeWidget({
                            id: 'A6960480793365',     //这里改成自己的应用ID
                            retData: {name:'closeWidget'},
                            silent:true
                        });
                });

                setTimeout(function(){
                        exitApp();
                },3000)
        });
}

此方法在侧滑中可使用
放在slide.html页面
apiready = function (){
//这里
};

52
帖子
0
勋章
254
Y币
好些应用里没有这个语言也能正常退出啊
39
帖子
0
勋章
563
Y币
buyaoji 发表于 2015-3-1 16:28
好些应用里没有这个语言也能正常退出啊

侧滑模块 在主页面点击返回键  没有效果  不退出
20
帖子
0
勋章
78
Y币
我用这个以后不显示json数据了, 不用的话就显示
39
帖子
0
勋章
563
Y币
89039028 发表于 2015-4-26 12:17
我用这个以后不显示json数据了, 不用的话就显示

和数据不会产生影响关系把   看看是不是哪里写错了
53
帖子
0
勋章
3144
Y币
runBackground 插件解决安卓后退功能

后退到后台运行

//安卓应用
var isAndroid = (/android/gi).test(navigator.appVersion);
if(isAndroid){
    var rb = api.require('runBackground');
    rb.hideActivity();
}
我的没有效果呀
好纠结z
39
帖子
0
勋章
563
Y币

id 修改成你自己的没   如果在没效果 你也发个帖子把  贴上代码  报下机型   让大伙帮你查查
12下一页
您需要登录后才可以回帖 登录

本版积分规则