// 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.content.res.Resources; 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.Button; import android.widget.ListView; import butterknife.ButterKnife; import com.olio.data.object.user.TransportationSettings; import com.oliodevices.assist.app.activities.AssistantActivityCallbacks; import com.oliodevices.assist.app.adapters.TransportationListAdapter; import java.util.List; // Referenced classes of package com.oliodevices.assist.app.fragments: // AssistantBaseFragment public class AssistantTransportationFragment extends AssistantBaseFragment { static final boolean $assertionsDisabled; private static final String STATE_SELECTED_ITEMS = "selected_items"; private boolean mIsAlreadyLoaded; ListView mListView; Button mProceedButton; private TransportationSettings mSelectedItems; public AssistantTransportationFragment() { } private void initializeView() { String as[] = getResources().getStringArray(0x7f0b0003); final TransportationListAdapter listAdapter = new TransportationListAdapter(getActivity(), as); mListView.setAdapter(listAdapter); mListView.setOnItemClickListener(new android.widget.AdapterView.OnItemClickListener() { final AssistantTransportationFragment this$0; final TransportationListAdapter val$listAdapter; public void onItemClick(AdapterView adapterview, View view, int i, long l) { adapterview = (String)listAdapter.getItem(i); view = mSelectedItems.getTransportation(); if (mListView.isItemChecked(i)) { view.add(adapterview); return; } else { view.remove(adapterview); return; } } { this$0 = AssistantTransportationFragment.this; listAdapter = transportationlistadapter; super(); } }); } public int getStage() { return 6; } public boolean isSkipVisible() { return true; } public void onCancelSkip() { mProceedButton.setVisibility(0); } public void onConfirmSkip() { mCallbacks.finishTransportationSelection(); } public View onCreateView(LayoutInflater layoutinflater, ViewGroup viewgroup, Bundle bundle) { layoutinflater = layoutinflater.inflate(0x7f030035, viewgroup, false); ButterKnife.inject(this, layoutinflater); initializeView(); return layoutinflater; } public void onProceed() { if (mSelectedItems.getTransportation().isEmpty()) { mCallbacks.onSkipPressed(); return; } else { mSelectedItems.save(getActivity().getContentResolver()); mCallbacks.finishTransportationSelection(); return; } } public void onSaveInstanceState(Bundle bundle) { super.onSaveInstanceState(bundle); bundle.putParcelable("selected_items", mSelectedItems); } public void onShowSkipConfirmation() { mProceedButton.setVisibility(4); } public void onViewStateRestored(Bundle bundle) { super.onViewStateRestored(bundle); if (bundle != null) { mSelectedItems = (TransportationSettings)bundle.getParcelable("selected_items"); if (!$assertionsDisabled && mSelectedItems == null) { throw new AssertionError(); } } else if (!mIsAlreadyLoaded) { mSelectedItems = TransportationSettings.get(getActivity().getContentResolver()); } bundle = mSelectedItems.getTransportation(); String as[] = getResources().getStringArray(0x7f0b0003); for (int i = 0; i < as.length; i++) { if (bundle != null) { mListView.setItemChecked(i, bundle.contains(as[i])); } } mIsAlreadyLoaded = true; } static { boolean flag; if (!com/oliodevices/assist/app/fragments/AssistantTransportationFragment.desiredAssertionStatus()) { flag = true; } else { flag = false; } $assertionsDisabled = flag; } }