Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 创建数据库';缓冲区';?安卓_Android_Sql - Fatal编程技术网

Android 创建数据库';缓冲区';?安卓

Android 创建数据库';缓冲区';?安卓,android,sql,Android,Sql,我正在编写一个应用程序,允许在web界面上编写注释,然后在手机上查看 我使用以下方法将其安装到位: 获取表信息的JSON+PHP脚本 为“note”创建类 用JSON代码填充ArrayList 如果JSON代码==“”则从本地SQL读入JSON字符串 如果JSON代码有文本(即已访问网站),则从本地SQL中删除所有内容,然后使用新的JSON字符串更新本地SQL(我知道这是低效的,但我是新手,这是我自己想出的一系列步骤,我不在乎“备份”或其他什么 但我现在的问题是,我想标记为完成,当按下按

我正在编写一个应用程序,允许在web界面上编写注释,然后在手机上查看

我使用以下方法将其安装到位:

  • 获取表信息的JSON+PHP脚本

  • 为“note”创建类

  • 用JSON代码填充ArrayList

  • 如果JSON代码==“”则从本地SQL读入JSON字符串

    • 如果JSON代码有文本(即已访问网站),则从本地SQL中删除所有内容,然后使用新的JSON字符串更新本地SQL(我知道这是低效的,但我是新手,这是我自己想出的一系列步骤,我不在乎“备份”或其他什么
但我现在的问题是,我想标记为完成,当按下按钮时,运行一个PHP脚本,MySQL web数据库得到更新,然后手机再次读取JSON代码并更新其本地数据库。 问题是,如果我没有连接,我不知道该怎么办,因为代码将在本地设置,但当它下次连接时,它将通过本地SQL在代码中复制,任务将再次设置为不完整

有什么方法可以创建一种“缓冲区”,即在连接时继续尝试运行php脚本,或者在下次联系网站和读取值之前执行其他操作


抱歉,如果我的速度有点慢或者错过了一些东西,我已经工作了好几个小时了,我有点疯了哈哈。

我想这就是你要找的。检查是否有互联网连接。谢谢,我现在就看。顺便说一句,你真的有一个问题,顺便说一句“问题是,如果我没有连接,我不知道该怎么办,因为代码将在本地设置,但当它下次连接时,它将通过本地SQL复制到代码中,并且任务将再次设置为不完整。”将其设置为粗体或其他形式。我可能阅读了很多不必要的内容。对不起,一直以来都被认为有点过于冗长:P