软工超越日报-安卓APP联网获取数据(3) 5/10

每次请求都要读取半天但其实连接不上服务器情况时有发生,那么我们可以通过一些方式来判断当前服务器的联通性

因此就有了这样的包装函数:

public int ping() throws IOException {

        if(TestServletI(links[1])==1&&TestServletI(links[0])==1) {
            dao.deleteV();
            dao.deleteX();
            try {
                jsonV(TestServlet(links[1]));
                jsonX(TestServlet(links[0]));

            } catch (IOException e) {
                e.printStackTrace();
                return -1;
            }
        } else {
            return 1;
        }
        return 0;
    }

先删除sqlite,再重新写入新的sqlite,而且这算是一次性的更新,非常好用

原文地址:https://www.cnblogs.com/Sakuraba/p/14910888.html