/* * Copyright (C) 2015 Naman Dwivedi * * Licensed under the GNU General Public License v3 * * This is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or (at your option) any later version. * * This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU General Public License for more details. */ package com.wm.remusic.recent; import android.content.Context; import android.util.Log; import com.wm.remusic.info.MusicInfo; import java.util.ArrayList; public class QueueLoader { private static PlayQueueCursor mCursor; public static ArrayList<MusicInfo> getQueueSongs(Context context) { final ArrayList<MusicInfo> mMusicQueues = new ArrayList<>(); Log.e("queueloader", "created"); mCursor = new PlayQueueCursor(context); while (mCursor.moveToNext()) { MusicInfo music = new MusicInfo(); music.songId = mCursor.getInt(0); music.albumName = mCursor.getString(4); music.musicName = mCursor.getString(1); music.artist = mCursor.getString(2); mMusicQueues.add(music); } if (mCursor != null) { mCursor.close(); mCursor = null; } return mMusicQueues; } }