/** * */ package com.photoshare.service.signin.view; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.photoshare.command.Command; import com.photoshare.fragments.BaseFragment; import com.photoshare.tabHost.R; /** * @author Aron * */ public class SignInFragment extends BaseFragment { private SignInView signInView; private String leftBtnText; private String rightBtnText; private String titlebarText; private int leftBtnVisibility; private int rightBtnVisibility; public static SignInFragment newInstance(int fragmentViewId) { SignInFragment sf = new SignInFragment(); sf.setFragmentViewId(fragmentViewId); return sf; } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.signin_layout, container, false); } @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); initViews(); } private String getMainText() { return getString(R.string.main); } private String getSigninText() { return getString(R.string.signIn); } private void initViews() { leftBtnText = getMainText(); rightBtnText = getSigninText(); initTitleBar(leftBtnText, rightBtnText, titlebarText, leftBtnVisibility, rightBtnVisibility); signInView = new SignInView(getActivity().findViewById( R.id.signInLayoutId)); signInView.applyView(); } /* * (non-Javadoc) * * @see com.photoshare.fragments.BaseFragment#OnRightBtnClicked() */ @Override protected void onRightBtnClicked() { AsyncSignIn(signInView.getNameString(), signInView.getPwdString()); } /* * (non-Javadoc) * * @see com.photoshare.fragments.BaseFragment#OnLeftBtnClicked() */ @Override protected void onLeftBtnClicked() { backward(null); } @Override protected void onLoginSuccess() { // TODO Auto-generated method stub Command.TabHost(getActivity()); } }