package com.ese2013.mensaunibe.menu;
import com.ese2013.mensaunibe.R;
import com.ese2013.mensaunibe.model.utils.AppUtils;
import android.os.Bundle;
import android.support.v4.app.ListFragment;
import android.util.Log;
import android.view.Menu;
import android.view.MenuInflater;
import android.widget.ListAdapter;
/**
* @author group7
* @author Sandor Torok
* @see MenuActivity
*/
public class CurrentDayMenuFragment extends ListFragment{
private static final String TAG = "CurrentDayMenuFragment";
private static int mMensaId;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
Bundle arguments = getArguments();
if (arguments == null)
Log.e(TAG, "Arguments is NULL");
else
mMensaId = getArguments().getInt(AppUtils.MENSA_ID);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
ListAdapter adapter = new MenuListAdapter(getActivity(),
R.layout.menu_list_item, mMensaId,
AppUtils.FIRST_MENU);
setListAdapter(adapter);
setHasOptionsMenu(true);
}
@Override
public void onStart() {
super.onStart();
setEmptyText(getString(R.string.no_menu));
}
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
inflater.inflate(R.menu.current_day_actionbar, menu);
}
}