// 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.FragmentActivity; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.ListView; import android.widget.TextView; import butterknife.ButterKnife; import com.olio.data.object.user.ActivityTime; import com.olio.data.object.user.ActivityTimes; import com.oliodevices.assist.app.adapters.ActivityDaysListAdapter; import com.oliodevices.assist.app.core.Utils; import com.oliodevices.assist.app.events.TimesUpdatedEvent; import com.squareup.otto.Bus; import java.util.ArrayList; import java.util.List; // Referenced classes of package com.oliodevices.assist.app.fragments: // BaseFragment, TitleChanger public class UpdateActivityDaysFragment extends BaseFragment implements TitleChanger { static final boolean $assertionsDisabled; private static final String ARG_TIME = "time"; private static final String STATE_TIME = "time"; private boolean mIsAlreadyLoaded; ListView mListView; private ActivityTime mTime; TextView mTitleView; public UpdateActivityDaysFragment() { } private List buildListOfDays() { ArrayList arraylist = new ArrayList(); arraylist.add(getString(0x7f060176)); arraylist.add(getString(0x7f0600e7)); arraylist.add(getString(0x7f0601ae)); arraylist.add(getString(0x7f0601c8)); arraylist.add(getString(0x7f06017f)); arraylist.add(getString(0x7f0600ba)); arraylist.add(getString(0x7f060144)); return arraylist; } private void initializeView() { List list = buildListOfDays(); mListView.setAdapter(new ActivityDaysListAdapter(getActivity(), list)); mListView.setOnItemClickListener(new android.widget.AdapterView.OnItemClickListener() { final UpdateActivityDaysFragment this$0; public void onItemClick(AdapterView adapterview, View view, int i, long l) { boolean flag = mListView.isItemChecked(i); setDaySelection(i, flag); } { this$0 = UpdateActivityDaysFragment.this; super(); } }); } public static UpdateActivityDaysFragment newInstance(ActivityTime activitytime) { UpdateActivityDaysFragment updateactivitydaysfragment = new UpdateActivityDaysFragment(); Bundle bundle = new Bundle(); bundle.putParcelable("time", activitytime); updateactivitydaysfragment.setArguments(bundle); return updateactivitydaysfragment; } private void setDaySelection(int i, boolean flag) { switch (i) { default: return; case 0: // '\0' mTime.setOnSunday(flag); return; case 1: // '\001' mTime.setOnMonday(flag); return; case 2: // '\002' mTime.setOnTuesday(flag); return; case 3: // '\003' mTime.setOnWednesday(flag); return; case 4: // '\004' mTime.setOnThursday(flag); return; case 5: // '\005' mTime.setOnFriday(flag); return; case 6: // '\006' mTime.setOnSaturday(flag); break; } } public View onCreateView(LayoutInflater layoutinflater, ViewGroup viewgroup, Bundle bundle) { layoutinflater = layoutinflater.inflate(0x7f03002a, viewgroup, false); ButterKnife.inject(this, layoutinflater); initializeView(); return layoutinflater; } public void onSaveInstanceState(Bundle bundle) { super.onSaveInstanceState(bundle); bundle.putParcelable("time", mTime); } public void onSet() { if (mListView.getCheckedItemCount() == 0) { Utils.showToastMessage(getActivity(), getString(0x7f0600e2)); return; } else { android.content.ContentResolver contentresolver = getActivity().getContentResolver(); ActivityTimes activitytimes = ActivityTimes.get(contentresolver); activitytimes.addActivityTime(mTime); activitytimes.save(contentresolver); mBus.post(new TimesUpdatedEvent(activitytimes)); return; } } public void onViewStateRestored(Bundle bundle) { super.onViewStateRestored(bundle); if (bundle == null) goto _L2; else goto _L1 _L1: mTime = (ActivityTime)bundle.getParcelable("time"); _L4: mTitleView.setText(getString(0x7f0601cd, new Object[] { mTime.getName() })); mIsAlreadyLoaded = true; return; _L2: if (!mIsAlreadyLoaded) { mTime = (ActivityTime)getArguments().getParcelable("time"); if (!$assertionsDisabled && mTime == null) { throw new AssertionError(); } mListView.setItemChecked(0, mTime.isOnSunday()); mListView.setItemChecked(1, mTime.isOnMonday()); mListView.setItemChecked(2, mTime.isOnTuesday()); mListView.setItemChecked(3, mTime.isOnWednesday()); mListView.setItemChecked(4, mTime.isOnThursday()); mListView.setItemChecked(5, mTime.isOnFriday()); mListView.setItemChecked(6, mTime.isOnSaturday()); } if (true) goto _L4; else goto _L3 _L3: } public void setActivityTitle(Activity activity) { activity.setTitle(0x7f060100); } static { boolean flag; if (!com/oliodevices/assist/app/fragments/UpdateActivityDaysFragment.desiredAssertionStatus()) { flag = true; } else { flag = false; } $assertionsDisabled = flag; } }