package com.myqsc.mobile2.xiaoli.fragment;
import com.myqsc.mobile2.R;
import com.myqsc.mobile2.xiaoli.uti.XiaoliHelper;
import android.os.Bundle;
import android.os.Handler;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class XiaoliCardFragment extends Fragment {
TextView timeTextView = null;
final Handler handler = new Handler();
final Runnable runnable = new Runnable() {
@Override
public void run() {
setTime();
handler.postDelayed(this, 2000);
}
};
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.card_fragment_xiaoli, null);
timeTextView = (TextView) view.findViewById(R.id.fragment_card_xiaoli_time);
XiaoliHelper helper = new XiaoliHelper(getActivity());
((TextView) view.findViewById(R.id.fragment_card_xiaoli_term))
.setText(String.valueOf(helper.getTerm(
Calendar.getInstance(),
false
)));
((TextView) view.findViewById(R.id.fragment_card_xiaoli_day)).setText(helper.getDayString(
Calendar.getInstance(),
false
));
return view;
}
@Override
public void onPause() {
super.onPause();
handler.removeCallbacks(runnable);
}
@Override
public void onResume() {
super.onResume();
handler.post(runnable);
}
@Override
public void onDestroyView() {
super.onDestroyView();
}
public void setTime() {
Calendar calendar = Calendar.getInstance();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm");
timeTextView.setText(simpleDateFormat.format(calendar.getTime()));
}
}