package com.lechucksoftware.proxy.proxysettings.loaders;
import android.content.Context;
import android.support.v4.content.AsyncTaskLoader;
import com.lechucksoftware.proxy.proxysettings.App;
import com.lechucksoftware.proxy.proxysettings.db.PacEntity;
import com.lechucksoftware.proxy.proxysettings.db.ProxyEntity;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Map;
/**
* Created by marco on 04/10/13.
*/
public class PacDBTaskLoader extends AsyncTaskLoader<List<PacEntity>>
{
private final Context ctx;
public PacDBTaskLoader(Context context)
{
super(context);
ctx = context;
}
@Override
public List<PacEntity> loadInBackground()
{
Map<Long, PacEntity> savedPac = App.getDBManager().getAllPac();
List<PacEntity> pacEntityList = new ArrayList<PacEntity>(savedPac.values());
Collections.sort(pacEntityList);
return pacEntityList;
}
}