package at.theengine.android.aquarinthhia;
import java.util.ArrayList;
import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListView;
public class LakesFragment extends Fragment {
private Context mContext;
private ListView mListView;
private MainActivity mActvitiy;
public LakesFragment() {}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_lakes, container, false);
mContext = getActivity();
mListView = (ListView) rootView;
mActvitiy = (MainActivity) getActivity();
loadData();
return rootView;
}
public void loadData(){
if(mActvitiy == null) { mActvitiy = (MainActivity) getActivity(); }
DataLoader loader = mActvitiy.getDataLoader();
if(loader != null){
ArrayList<LakeData> lakeItems = loader.getLakeItems();
if(lakeItems != null){
mListView.setAdapter(new LakeListAdapter(mContext, R.layout.listitem_lakes, lakeItems));
}
}
}
}