package com.campus.prime.ui.home; import java.io.IOException; import java.util.List; import org.apache.http.client.ClientProtocolException; import com.campus.prime.core.Message; import com.campus.prime.core.MessagePage; import com.campus.prime.ui.MessagePageFragment; import android.os.Bundle; public class HomeFragment extends MessagePageFragment{ private int currentGroup = -1; public void setCurrentGroup(int id){ currentGroup = id; } @SuppressWarnings("unchecked") @Override protected List<Message> load() { // TODO Auto-generated method stub //currentGroup = onMessageUpdateListener.update(); List<Message> result = null; if(currentGroup == -1){ try { currentPage = service.getPublic(); } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); return null; } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); return null; } }else{ currentPage = service.getGroup(currentGroup); } if(currentPage != null) result = (List<Message>) currentPage.getResults(); return result; } @Override public void onActivityCreated(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onActivityCreated(savedInstanceState); setEmptyText("No Message"); } }