2017-09-14 42 views
-2

如何在我的數據庫中刪除項目的按鈕單擊後從Adapter類中重新加載片段,我的片段中有一個RecyclerView,它將由我的JSON數組填充數據庫。如何在項目刪除後重新加載適配器類上的片段

,因爲該項目的1將被刪除,所以我想我的RecyclerView刷新其項目

繼承人我的代碼CartFragment和繼承人的Adapter當按鈕被點擊正在添加。

我還試圖啓動同一片段

FragmentManager manager = getSupportFragmentManager(); 
      manager.beginTransaction() 
        .replace(R.id.layout_for_fragment, 
          new CartFragment()) 
        .commit(); 

但getSupportFragmentManager();在適配器類中不起作用,或者在適配器內部的按鈕上單擊時啓動相同的片段。

+0

在片段內部使用適配器項目單擊的回調,然後很容易從片段內更新片段 –

回答

0

打電話給你holder.deleteItem.setOnClickListener這裏面的方法(新View.OnClickListener()和傳遞對象,你怎麼刪除

private void removeItem(CartItem cartItem) { 

    int currPosition = cartItems.indexOf(cartItem); 
    cartItems.remove(currPosition); 
    notifyItemRemoved(currPosition); 
} 
0

使用,僅用於重載

notifyItemRemoved(currPosition) ;

相關問題