Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.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
Php 在Android中使用新值更新活动_Php_Android_Android Intent_Android Activity - Fatal编程技术网

Php 在Android中使用新值更新活动

Php 在Android中使用新值更新活动,php,android,android-intent,android-activity,Php,Android,Android Intent,Android Activity,我有一个在列表视图中显示值的活动。这些值是从云中的MYSQL返回的。我需要刷新活动,这样,如果在MYSQL DB中插入新值,那么如果用户当前打开了活动,那么活动将立即显示新值。 顺便说一下,我正在使用PHP代码从MYSQL检索数据到android活动 再次呼叫您的Web服务 如果结果成功,请清除listview的当前适配器 用新数据填充适配器 调用adapter.notifyDataSetChanged//刷新列表视图 当使用来自服务器的值更新列表时,应通知阵列适配器。因此,在列表中进行任何更改

我有一个在列表视图中显示值的活动。这些值是从云中的MYSQL返回的。我需要刷新活动,这样,如果在MYSQL DB中插入新值,那么如果用户当前打开了活动,那么活动将立即显示新值。 顺便说一下,我正在使用PHP代码从MYSQL检索数据到android活动

再次呼叫您的Web服务 如果结果成功,请清除listview的当前适配器 用新数据填充适配器 调用adapter.notifyDataSetChanged//刷新列表视图
当使用来自服务器的值更新列表时,应通知阵列适配器。因此,在列表中进行任何更改后,请调用arrayAdapter.notifyDataSetChanged。在这种情况下,在向列表中添加新值时调用它。

有很多方法,但我创建了这样的方法, 1-获取最后一项的最后一个id并将其另存为currentLastId 2-在php中创建另一个服务,将元素的最后一个id作为updatedLastId发送 3-创建一个后台服务,它总是在后台调用该Web服务 4-然后比较ifcurrentLastId