2015-03-20 3 views
1

У меня проблема с кодом, чтобы удалить элемент списка в избранной странице. onClick отобразит диалоговое окно, чтобы выбрать, Когда выбрано Удалить приложение близко!Как удалить любимый элемент списка в Android?

но, listview ite, спрятал данные в базе данных, чтобы удалить еще.

// ява код

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"); 

ответ

0

Если datashop структура данных вашего FavShopAdapter используется, вам не придется повторно instatiate новый FavShopAdapter каждый время. Просто удалите элемент из списка, и вместо adapter = new FavShopAdapter(data_shop,getApplicationContext()); listview.setAdapter(adapter);} вы можете позвонить adapter.notifyDataSetChanged();, который обновит список для вас.

+0

call adapter.notifyDataSetChanged(); но , но onclick удалить приложение близко и данные в базе данных удалить не совпадают shop_id, когда onclick –

+0

Недостаточно кода/информации, чтобы ответить на ваш вопрос. –

Смежные вопросы