Commit 57788686 by 朱建香

2017/12/19

1.Android物理按钮返回bug修改
parent 8ceb76ba
...@@ -209,7 +209,7 @@ iot.navigator.closeAll = function (){ ...@@ -209,7 +209,7 @@ iot.navigator.closeAll = function (){
} }
iot.ready(function(){ iot.ready(function(){
plus.key.addEventListener('backbutton',iot.navigator.aback,false); // plus.key.addEventListener('backbutton',iot.navigator.aback,false);
}) })
iot.navigator.aback = function(){ iot.navigator.aback = function(){
...@@ -287,6 +287,45 @@ iot.navigator.getCurrentWebView = function (){ ...@@ -287,6 +287,45 @@ iot.navigator.getCurrentWebView = function (){
// window.clearTimeout(timeout); // window.clearTimeout(timeout);
//} //}
// //
//function sendRequest(url, params, canSend){
// var opts = {
// type: 'post',
// data: params.data,
// success: params.success,
// error: params.error,
// complete: params.complete
// };
// canSend = false;
// requestsend(url, {
// type: 'post',
// data: {
// params.data
// },
// success: (response) => {
// intervalcb.success(response);
// if(stopcondition(response)){
// params.success(response);
// clearTime(handle, time);
// canSend = false;
// }else{
// canSend = true;
// }
// },
// error: (error) => {
// intervalcb.error(error);
// //在intervalcb.error(error)中返回的如果是true则继续执行,否则结束轮询
// if(intervalcb.error(error)){
// canSend = true;
// }else{
// params.error(error);
// clearTime(handle, time);
// }
// },
// complete: {}
// }, true, false);
// return canSend;
//}
//
//uComponents.loop = function(request, timeout, interval, fincb, stopcondition){ //uComponents.loop = function(request, timeout, interval, fincb, stopcondition){
// var handle = null; // var handle = null;
// var time = null; // var time = null;
...@@ -295,12 +334,18 @@ iot.navigator.getCurrentWebView = function (){ ...@@ -295,12 +334,18 @@ iot.navigator.getCurrentWebView = function (){
// var intervalTime = interval.delay; // var intervalTime = interval.delay;
// var intervalcb = interval.opts; // var intervalcb = interval.opts;
// var flag = true; // var flag = true;
// var canSend = true;
// var canDo = true;
// var i = 0; // var i = 0;
// time = setTimeout(function(){ // time = setTimeout(function(){
// clearTime(handle, time); // clearTime(handle, time);
// intervalcb.error('timeout');
// fincb.error('timeout'); // fincb.error('timeout');
// },timeout); // },timeout);
// var watcher = setInterval(function(){
// if(canSend && canDo){
// var send = sendRequest(url, opts, canSend, canDo);
// }
// },1000);
// //一开始执行一次,发送一次请求 // //一开始执行一次,发送一次请求
// requestsend(url, { // requestsend(url, {
// data: {}, // data: {},
...@@ -328,9 +373,12 @@ iot.navigator.getCurrentWebView = function (){ ...@@ -328,9 +373,12 @@ iot.navigator.getCurrentWebView = function (){
// flag = true; // flag = true;
// }, // },
// error: (error) => { // error: (error) => {
// intervalcb.error(error); // if(intervalcb.error(error)){
// flag = false;
// }else{
// fincb.error(error); // fincb.error(error);
// clearTime(handle, time); // clearTime(handle, time);
// }
// }, // },
// complete: {} // complete: {}
// }, i); // }, i);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment