/** * */ package com.photoshare.service.share.views; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.photoshare.fragments.BaseFragment; import com.photoshare.service.share.ShareBean; import com.photoshare.tabHost.R; /** * @author Aron * */ @Deprecated public class ShareSettingsFragment extends BaseFragment { private ShareSettingView view; private ShareBean bean; private String leftBtnText = ""; private String rightBtnText = ""; private String titlebarText = ""; private int leftBtnVisibility = View.VISIBLE; private int rightBtnVisibility = View.VISIBLE; public static ShareSettingsFragment newInstance(int fragmentViewId) { ShareSettingsFragment ss = new ShareSettingsFragment(); ss.setFragmentViewId(fragmentViewId); return ss; } public ShareBean getBean() { return bean; } @Override public void onActivityCreated(Bundle savedInstanceState) { if (savedInstanceState != null) { bean = savedInstanceState.getParcelable(bean.getmShareType() .toString()); } super.onActivityCreated(savedInstanceState); initViews(); } /** * */ private void initViews() { leftBtnText = getShareText(); if (bean != null) { titlebarText = bean.getmShareType().toString(); } else { titlebarText = getSettingsText(); } rightBtnText = getSubmitText(); initTitleBar(leftBtnText, rightBtnText, titlebarText, leftBtnVisibility, rightBtnVisibility); view = new ShareSettingView(getActivity().findViewById( R.id.personalShareSettingId), bean); view.registerListener(listener); view.applyView(); } @Override public void onSaveInstanceState(Bundle outState) { if (outState != null) { outState.putParcelable(bean.getmShareType().toString(), bean); } super.onSaveInstanceState(outState); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.share_settings_layout, container, false); } private String getShareText() { return getString(R.string.share); } private String getSettingsText() { return getString(R.string.settings); } private String getSubmitText() { return getString(R.string.submit); } private String getSharePreferencesFragment() { return getString(R.string.fsharePreferenceFragment); } private ShareSettingView.OnAsyncClickListener listener = new ShareSettingView.OnAsyncClickListener() { public void AsyncSubmit(ShareBean info) { } public void AsyncCancle(ShareBean info) { } }; /* * (non-Javadoc) * * @see com.photoshare.fragments.BaseFragment#OnRightBtnClicked() */ @Override protected void onRightBtnClicked() { } /* * (non-Javadoc) * * @see com.photoshare.fragments.BaseFragment#OnLeftBtnClicked() */ @Override protected void onLeftBtnClicked() { forward(getSharePreferencesFragment(), null); } @Override protected void onLoginSuccess() { // TODO Auto-generated method stub } }