// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.oliodevices.assist.app.fragments; import android.app.Activity; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import butterknife.ButterKnife; import java.lang.annotation.Annotation; // Referenced classes of package com.oliodevices.assist.app.fragments: // BaseFragment, TitleChanger, ServicesListFragment public class ServicesFragment extends BaseFragment implements TitleChanger { public static interface TabType extends Annotation { } public static final int EARLIER = 1; public static final int LATER = 3; public static final int NOW = 2; private static final String STATE_TAB = "tab"; View mEarlierTab; private boolean mIsEditMode; View mLaterTab; View mNowTab; private int mTab; public ServicesFragment() { mIsEditMode = false; } private void setTab(int i) { boolean flag1 = true; mTab = i; Object obj = mEarlierTab; boolean flag; if (i == 1) { flag = true; } else { flag = false; } ((View) (obj)).setSelected(flag); obj = mNowTab; if (i == 2) { flag = true; } else { flag = false; } ((View) (obj)).setSelected(flag); obj = mLaterTab; if (i == 3) { flag = flag1; } else { flag = false; } ((View) (obj)).setSelected(flag); obj = ServicesListFragment.newInstance(i, mIsEditMode); getActivity().getSupportFragmentManager().beginTransaction().replace(0x7f0d0164, ((Fragment) (obj))).commit(); } public void onActivityCreated(Bundle bundle) { super.onActivityCreated(bundle); setActivityTitle(getActivity()); if (bundle != null) { mTab = bundle.getInt("tab"); } else { mTab = 1; } setTab(mTab); } public View onCreateView(LayoutInflater layoutinflater, ViewGroup viewgroup, Bundle bundle) { layoutinflater = layoutinflater.inflate(0x7f030043, viewgroup, false); ButterKnife.inject(this, layoutinflater); return layoutinflater; } public void onSaveInstanceState(Bundle bundle) { super.onSaveInstanceState(bundle); bundle.putInt("tab", mTab); } public void onTab(View view) { switch (view.getId()) { default: return; case 2131558753: setTab(1); return; case 2131558754: setTab(2); return; case 2131558755: setTab(3); break; } } public void setActivityTitle(Activity activity) { Fragment fragment = ((FragmentActivity)activity).getSupportFragmentManager().findFragmentById(0x7f0d0067); if ((fragment instanceof TitleChanger) && fragment.isResumed()) { ((TitleChanger)fragment).setActivityTitle(activity); return; } else { activity.setTitle(0x7f060104); return; } } public int toggleMode() { Fragment fragment; boolean flag; if (!mIsEditMode) { flag = true; } else { flag = false; } mIsEditMode = flag; fragment = getActivity().getSupportFragmentManager().findFragmentById(0x7f0d0164); if (fragment instanceof ServicesListFragment) { ((ServicesListFragment)fragment).setEditMode(mIsEditMode); } return !mIsEditMode ? 0x7f0600e0 : 0x7f0600df; } }