Button btnPunchin,btnPunchout,detail;
static boolean isPunchedIn;
SharedPreferences prefs;
SharedPreferences.Editor edit;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view= inflater.inflate(R.layout.fragment_attendance, container, false);
prefs = PreferenceManager.getDefaultSharedPreferences(getActivity());
btnPunchin= (Button) view.findViewById(R.id.punchin);
btnPunchout= (Button) view.findViewById(R.id.punchout);
detail= (Button) view.findViewById(R.id.detail);
if(prefs.getBoolean("isPunchedIn",false)==true){
btnPunchin.setVisibility(View.GONE);
}else {
btnPunchout.setVisibility(View.GONE);
}
btnPunchin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
btnPunchin.setVisibility(View.GONE);
btnPunchout.setVisibility(View.VISIBLE);
isPunchedIn = true;
edit = prefs.edit();
edit.putBoolean("isPunchedIn", isPunchedIn);
edit.commit();
}
});
btnPunchout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
btnPunchin.setVisibility(View.VISIBLE);
btnPunchout.setVisibility(View.GONE);
isPunchedIn = false;
edit = prefs.edit();
edit.putBoolean("isPunchedIn", isPunchedIn);
edit.commit();
}
});
detail.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(), AttendanceDetail.class);
startActivity(intent);
}
});
return view;
}