package au.id.teda.broadband.usage.fragments;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import au.id.teda.broadband.usage.R;
import au.id.teda.broadband.usage.util.CustomDigitalClock;
public class ClockFragment extends BaseFragment {
// View inflated by fragment
private View mFragmentView;
/**
* Called 3rd in the fragment life cycle
*/
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// Set fragment layout to be inflated
mFragmentView = inflater.inflate(R.layout.fragment_clock, container, false);
return mFragmentView;
}
@Override
protected void loadFragmentView(){
// Set clock ticking
@SuppressWarnings("unused")
CustomDigitalClock dc = (CustomDigitalClock) mFragmentView.findViewById(R.id.fragment_clock_digital);
// Set current data period
TextView mCurrentlyUsing = (TextView) mFragmentView.findViewById(R.id.fragment_clock_currently_using);
mCurrentlyUsing.setText(mAccountInfo.getPeriodString());
if (mAccountInfo.isAccountAnyTime()){
mCurrentlyUsing.setVisibility(View.GONE);
}
// Set Username
TextView mUsername = (TextView) mFragmentView.findViewById(R.id.fragment_clock_username);
mUsername.setText(mAccountAuthenticator.getUsername());
}
}