2015-06-28 111 views
0

我有一個RecyclerView,並且在適配器中,我需要從我的sqLite數據庫獲取值。更確切地說在這裏:如何從sqLite獲取價值

@Override 
    public void onBindViewHolder(SimpleViewHolder holder, int position) { 
     shOperations = new ShortcutsOperations(DrawerActivity.instance); 
     shOperations.open(); 

     List values = shOperations.getAllShortcuts(); 
     try { 
      icon = DrawerActivity.instance.getPackageManager().getApplicationIcon(name.get(position)); 
     } catch (PackageManager.NameNotFoundException e) { 
      e.printStackTrace(); 
     } 
     holder.title.setImageDrawable(icon); 
     final View itemView = holder.itemView; 

    } 

「name」它是我需要的。我的數據庫只有2列,一個叫ID,另一個叫NAME。如何從適配器中的數據庫中檢索正確的值以正確設置我在ImageView中的圖像?

+0

你有這個'name'你的SQLite的? –

回答

0

如果問題只是關於「如何從SQLite數據庫提取數據」,那麼我認爲你可以使用SQLite Helper類來查詢您的SQLite數據庫來獲取適配器內部所需的數據。

希望這是你所期待的。