package com.ikea.kompis.user;

import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import com.ikea.kompis.ShoppingCartActivity;
import com.ikea.kompis.fragments.ContentFragment;
import com.ikea.kompis.user.event.PerformLoginEvent;
import com.ikea.kompis.util.UiUtil;
import com.ikea.shared.analytics.UsageTracker;
import com.ikea.shared.shopping.event.SessionExpiredEvent;
import com.squareup.otto.Subscribe;
import java.util.Iterator;
import java.util.List;

public class IkeaFamilyActivity extends ShoppingCartActivity
{
  public static final int FOR_LOGIN = 1;

  private boolean returnBackStackImmediate(FragmentManager paramFragmentManager)
  {
    List localList = paramFragmentManager.getFragments();
    if ((localList != null) && (!localList.isEmpty()))
    {
      Iterator localIterator = localList.iterator();
      while (localIterator.hasNext())
      {
        Fragment localFragment = (Fragment)localIterator.next();
        if ((localFragment != null) && (localFragment.getChildFragmentManager().getBackStackEntryCount() > 1) && (localFragment.getChildFragmentManager().popBackStackImmediate()))
          return true;
      }
    }
    return false;
  }

  protected ContentFragment createContentFragment()
  {
    FamilyBaseFragment localFamilyBaseFragment = new FamilyBaseFragment();
    Bundle localBundle = new Bundle();
    localBundle.putBoolean("LaunchedFromTray", false);
    localFamilyBaseFragment.setArguments(localBundle);
    return localFamilyBaseFragment;
  }

  @Subscribe
  public void handleLoginForTablet(PerformLoginEvent paramPerformLoginEvent)
  {
    if (UiUtil.isTablet(this))
    {
      UsageTracker.i().viewLogin(this, paramPerformLoginEvent.launchedFromTray, paramPerformLoginEvent.launchedFromIKEAFamily);
      Intent localIntent = new Intent(this, LoginActivity.class);
      localIntent.putExtra("LOGIN_FROM_IKEA_FAMILY", paramPerformLoginEvent.launchedFromIKEAFamily);
      startActivityForResult(localIntent, 1);
      overridePendingTransition(2130968597, 2130968598);
    }
  }

  @Subscribe
  public void handleSessionExpiresEvent(SessionExpiredEvent paramSessionExpiredEvent)
  {
    UiUtil.showCustomToast(getResources().getString(2131165648), this);
    Intent localIntent = new Intent();
    localIntent.putExtra("USER_NAME", paramSessionExpiredEvent.userId);
    setResult(1, localIntent);
    finish();
  }

  protected void onActivityResult(int paramInt1, int paramInt2, Intent paramIntent)
  {
    super.onActivityResult(paramInt1, paramInt2, paramIntent);
    if ((paramInt1 == 1) && (paramInt2 == -1))
      goBack();
  }

  public void onBackPressed()
  {
    if (!returnBackStackImmediate(getSupportFragmentManager()))
    {
      super.onBackPressed();
      overridePendingTransition(2130968583, 2130968582);
    }
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.kompis.user.IkeaFamilyActivity
 * JD-Core Version:    0.6.2
 */