O_APICloud安卓APP试用


  这个项目的背景呢,是本人急切的想开发一款APP,然而自己的JAVA水平还停留在大学的逻辑水平,所以看到APICloud的介绍瞬间就心动了,其实经过几天的开发感觉上与微信小程序差不多,总之还是Web前端那一套,然后加各种插件。总体感觉呢,对于一些开发周期短,需求很急切的项目或者一些较小的APP来说还是很不错的,但是到后来为什么弃坑了呢?在开发过程中对底层的控制感很弱,终归还是比不上带着各种框架的JAVA,所以还是认认真真学Android吧。


控制台详情

预览视频

视频大小 - 2.45MB

APP下载

记录

载入页面时自动刷新当前页

  经常遇到关闭当前页面后需要刷新上一级页面数据的需求。下列方法支持页面自动刷新。

1
2
3
4
5
api.addEventListener({
name: 'viewappear'
}, function(ret, err) {
location.reload();
});

  上例代码支持在页面载入时刷新当前页面。但是如果要做到完美自动刷新,避免在第一次打开页面时也重复多次执行刷新数据,可以参考下列代码:

  首先,在页面js中定义一个全局变量:

1
var isReload = 0;

  其次,在 apiready = function () {}中加入下列代码:

1
2
3
4
5
6
7
api.addEventListener({
name: 'viewappear'
}, function(ret, err) {
if(isReload != 0){
location.reload();
}
});

  最后,在页面数据刷新的接口方法中加入下列代码,建议在ajax回调后再执行。

1
isReload = 1;

  如此可以通过isReload参数避免首次打开页面的时候viewappear监听事件也被执行导致多次重复执行数据渲染。

转自翻滚的胖子博客iskeys.com