Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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中删除listview收藏夹项目?_Php_Android_Listview_Android Listview - Fatal编程技术网

Php 如何在android中删除listview收藏夹项目?

Php 如何在android中删除listview收藏夹项目?,php,android,listview,android-listview,Php,Android,Listview,Android Listview,我在删除收藏夹页面中的listview项的代码上遇到问题 当选择删除应用程序关闭时,onClick将显示要选择的对话框 但是,listview站点,是数据库中隐藏的数据尚未删除 //java代码 if (success == 1) { int item = data_shop.get(arg2).getShop_id(); data_shop.remove(item); adapter = new FavShopAdapter(data_shop,

我在删除收藏夹页面中的listview项的代码上遇到问题 当选择删除应用程序关闭时,onClick将显示要选择的对话框

但是,listview站点,是数据库中隐藏的数据尚未删除

//java代码

if (success == 1) {
        int item = data_shop.get(arg2).getShop_id();
        data_shop.remove(item);
        adapter = new FavShopAdapter(data_shop,getApplicationContext());
        listview.setAdapter(adapter);}
//php代码

if (isset($_POST['favorite_shop_id'])) {

    $favorite_shop_id = $_POST['favorite_shop_id'];
    $result = mysql_query("DELETE FROM favorite_shop WHERE favorite_shop_id = favorite_shop_id LIMIT 1");

如果datashop是FavShopAdapter使用的数据结构,则不必每次都重新安装新的FavShopAdapter。只需从列表中删除该项,而不是adapter=new FavShopAdapterdata\u shop,而是getApplicationContext;listview.setAdapteradapter;}您可以调用adapter.notifyDataSetChanged;这将为您更新列表

调用adapter.notifyDataSetChanged;但是,onclick delete应用程序已经关闭&当onclick没有足够的代码/信息来回答您的问题时,数据库delete中的数据与shop\u id不匹配。