package com.vladstoick.fragments;
import android.app.Activity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
import com.actionbarsherlock.app.SherlockFragment;
import com.vladstoick.dialogfragments.ProgressDialogFragment;
import com.vladstoick.gotocinema.OnFragmentInteractionListener;
import com.vladstoick.gotocinema.R;
import com.vladstoick.utility.Utils;
import java.util.Calendar;
public class CalculateMainMenuFragment extends SherlockFragment {
private static void updateHour() {
String deAfisat = Utils.getStringFromDate(Utils.getDateFromHourAndMinuteInts(hourUsed, minuteUsed));
timeUsed.setText("Ora folosita " + deAfisat);
}
private OnFragmentInteractionListener mListener;
private static TextView timeUsed;
static private int hourUsed, minuteUsed;
boolean hasALocation=false,isUsingCurrentLocation=true;
ProgressDialogFragment progressDialog= new ProgressDialogFragment();
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
try {
mListener = (OnFragmentInteractionListener) activity;
} catch (ClassCastException e) {
throw new ClassCastException(activity.toString()
+ " must implement OnFragmentInteractionListener");
}
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(
R.layout.fragment_calculate, container,
false);
timeUsed = (TextView) view.findViewById(R.id.hourUsed);
Calendar c = Calendar.getInstance();
hourUsed = c.get(Calendar.HOUR_OF_DAY);
minuteUsed = c.get(Calendar.MINUTE);
updateHour();
final Button calculateBtn = (Button) view.findViewById(R.id.btnCalculate);
calculateBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(final View v) {
if(mListener.getCurrentLocation()==null)
Toast.makeText(getActivity(), "Aplicatia inca te localizeaza", Toast.LENGTH_SHORT).show();
else
mListener.openNewCinemaList(
Utils.getAparitii(mListener.getAllMovies(),
Utils.getDateFromHourAndMinuteInts(hourUsed, minuteUsed)));
}
});
return view;
}
@Override
public void onDetach() {
super.onDetach();
mListener = null;
}
public void setTime(int hour, int minute)
{
hourUsed=hour;
minuteUsed=minute;
updateHour();
System.out.println("HELLO WORLD");
}
}