package com.talent.allshare.proxy;
import java.util.List;
import java.util.Stack;
import org.cybergarage.util.CommonLog;
import org.cybergarage.util.LogFactory;
import com.talent.allshare.network.Item;
public class ContentManager {
private static final CommonLog log = LogFactory.createLog();
private static ContentManager mInstance = null;
private Stack<List<Item>> mStack;
public synchronized static ContentManager getInstance(){
if (mInstance == null){
mInstance = new ContentManager();
}
return mInstance;
}
private ContentManager()
{
mStack = new Stack<List<Item>>();
}
public void pushListItem(List<Item> dataList)
{
if (dataList != null){
// log.e("mStack.add data.size = " + dataList.size());
mStack.add(dataList);
}
}
public List<Item> peekListItem()
{
if (mStack.empty()){
return null;
}
return mStack.peek();
}
public List<Item> popListItem()
{
if (mStack.empty()){
return null;
}
return mStack.pop();
}
public void clear()
{
mStack.clear();
}
}