Php 在Android中使用新值更新活动
我有一个在列表视图中显示值的活动。这些值是从云中的MYSQL返回的。我需要刷新活动,这样,如果在MYSQL DB中插入新值,那么如果用户当前打开了活动,那么活动将立即显示新值。 顺便说一下,我正在使用PHP代码从MYSQL检索数据到android活动 再次呼叫您的Web服务 如果结果成功,请清除listview的当前适配器 用新数据填充适配器 调用adapter.notifyDataSetChanged//刷新列表视图Php 在Android中使用新值更新活动,php,android,android-intent,android-activity,Php,Android,Android Intent,Android Activity,我有一个在列表视图中显示值的活动。这些值是从云中的MYSQL返回的。我需要刷新活动,这样,如果在MYSQL DB中插入新值,那么如果用户当前打开了活动,那么活动将立即显示新值。 顺便说一下,我正在使用PHP代码从MYSQL检索数据到android活动 再次呼叫您的Web服务 如果结果成功,请清除listview的当前适配器 用新数据填充适配器 调用adapter.notifyDataSetChanged//刷新列表视图 当使用来自服务器的值更新列表时,应通知阵列适配器。因此,在列表中进行任何更改
当使用来自服务器的值更新列表时,应通知阵列适配器。因此,在列表中进行任何更改后,请调用arrayAdapter.notifyDataSetChanged。在这种情况下,在向列表中添加新值时调用它。有很多方法,但我创建了这样的方法, 1-获取最后一项的最后一个id并将其另存为currentLastId 2-在php中创建另一个服务,将元素的最后一个id作为updatedLastId发送 3-创建一个后台服务,它总是在后台调用该Web服务 4-然后比较ifcurrentLastId