@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.chooser);

    mFragmentManager = getSupportFragmentManager();
    mFragmentManager.addOnBackStackChangedListener(this);

    mChooserType = getIntent().getIntExtra(CHOOSER_TYPE, FILE_CHOOSER);
    mShowFiles = getIntent().getBooleanExtra(SHOW_FILES, true);

    if (savedInstanceState == null) {
      mPath = EXTERNAL_BASE_PATH;
      addFragment(mPath);
    } else {
      mPath = savedInstanceState.getString(PATH);
    }

    if (mChooserType == FileChooserActivity.FILE_CHOOSER) {
      findViewById(R.id.select_dir).setVisibility(View.GONE);
    } else {
      findViewById(R.id.select_dir).setOnClickListener(this);
    }

    setTitle(mPath);
  }
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    createMenuDrawer(R.layout.comments);

    ActionBar actionBar = getSupportActionBar();
    actionBar.setDisplayShowTitleEnabled(true);
    setTitle(getString(R.string.tab_comments));

    Bundle extras = getIntent().getExtras();
    if (extras != null) {
      fromNotification = extras.getBoolean("fromNotification");
      if (fromNotification) {
        try {
          WordPress.currentBlog = new Blog(extras.getInt("id"));
        } catch (Exception e) {
          Toast.makeText(this, getResources().getText(R.string.blog_not_found), Toast.LENGTH_SHORT)
              .show();
          finish();
        }
      }
    }

    FragmentManager fm = getSupportFragmentManager();
    fm.addOnBackStackChangedListener(mOnBackStackChangedListener);
    commentList = (CommentsListFragment) fm.findFragmentById(R.id.commentList);

    WordPress.currentComment = null;

    attemptToSelectComment();
    if (fromNotification) commentList.refreshComments(false, false, false);
  }
 private void pushBackStackEntry() {
   if (mBackStackLevel != null) {
     return;
   }
   FragmentManager fragMan = getFragmentManager();
   mBackStackLevel = fragMan.getBackStackEntryCount();
   fragMan.beginTransaction().addToBackStack(BACK_STACK_INPUT).commit();
   fragMan.addOnBackStackChangedListener(this);
 }
Esempio n. 4
0
 public AbsFragMger(FragmentActivity aty, FrameLayout content) {
   this.mAty = aty;
   this.mContent = content;
   this.mContentId = content.getId();
   this.mFragMger = aty.getSupportFragmentManager();
   mFragMger.addOnBackStackChangedListener(this);
   TAG = getClass().getSimpleName();
   if (aty instanceof IFragChanged) {
     setOnFragChanged((IFragChanged) aty);
   }
 }
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    if (WordPress.wpDB == null) {
      Toast.makeText(this, R.string.fatal_db_error, Toast.LENGTH_LONG).show();
      finish();
      return;
    }

    if (savedInstanceState == null) {
      AnalyticsTracker.track(AnalyticsTracker.Stat.THEMES_ACCESSED_THEMES_BROWSER);
    }

    setTitle(R.string.themes);

    createMenuDrawer(R.layout.theme_browser_activity);

    mThemePagerAdapter = new ThemePagerAdapter(getSupportFragmentManager());

    final ActionBar actionBar = getActionBar();
    if (actionBar != null) {
      actionBar.setDisplayShowTitleEnabled(true);
      actionBar.setHomeButtonEnabled(true);
    }

    mViewPager = (ViewPager) findViewById(R.id.theme_browser_pager);
    mViewPager.setAdapter(mThemePagerAdapter);
    mViewPager.setOnPageChangeListener(
        new ViewPager.SimpleOnPageChangeListener() {
          @Override
          public void onPageSelected(int position) {
            mTabView.setSelectedTab(position);
          }
        });

    mTabView = (HorizontalTabView) findViewById(R.id.horizontalTabView1);
    mTabView.setTabListener(this);

    int count = ThemeSortType.values().length;
    for (int i = 0; i < count; i++) {
      String title = ThemeSortType.values()[i].getTitle();

      mTabView.addTab(mTabView.newTab().setText(title));
    }
    mTabView.setSelectedTab(0);

    FragmentManager fm = getSupportFragmentManager();
    fm.addOnBackStackChangedListener(mOnBackStackChangedListener);
    setupBaseLayout();
    mPreviewFragment = (ThemePreviewFragment) fm.findFragmentByTag(ThemePreviewFragment.TAG);
    mDetailsFragment = (ThemeDetailsFragment) fm.findFragmentByTag(ThemeDetailsFragment.TAG);
    mSearchFragment = (ThemeSearchFragment) fm.findFragmentByTag(ThemeSearchFragment.TAG);
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mFragmentManager = getSupportFragmentManager();
    mFragmentManager.addOnBackStackChangedListener(this);

    if (savedInstanceState == null) {
      mPath = EXTERNAL_BASE_PATH;
      addFragment();
    } else {
      mPath = savedInstanceState.getString(PATH);
    }
    mFileType = FILE_TYPE_AUDIO;

    setTitle(mPath);
  }
Esempio n. 7
0
  /**
   * Create fragment instances if necessary.
   *
   * @see #findFragments()
   */
  private void initializeFragments() {
    FragmentManager fragmentManager = getSupportFragmentManager();
    fragmentManager.addOnBackStackChangedListener(this);

    boolean hasMessageListFragment = (mMessageListFragment != null);

    if (!hasMessageListFragment) {
      FragmentTransaction ft = fragmentManager.beginTransaction();
      mMessageListFragment =
          MessageListFragment.newInstance(
              mSearch, false, (K9.isThreadedViewEnabled() && !mNoThreading));
      ft.add(R.id.message_list_container, mMessageListFragment);
      ft.commit();
    }

    // Check if the fragment wasn't restarted and has a MessageReference in the arguments. If
    // so, open the referenced message.
    if (!hasMessageListFragment && mMessageViewFragment == null && mMessageReference != null) {
      openMessage(mMessageReference);
    }
  }
Esempio n. 8
0
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    View view = inflater.inflate(R.layout.fragment_fan, container, false);
    actionSearch = (ImageView) getActivity().findViewById(R.id.img_main_search);
    actionRealSearch = (ImageView) getActivity().findViewById(R.id.img_main_real_search);
    if (isFirst) {
      init();
      isFirst = false;
    }

    mFM.addOnBackStackChangedListener(
        new FragmentManager.OnBackStackChangedListener() {
          @Override
          public void onBackStackChanged() {
            checkBackStack();
          }
        });

    return view;
  }
  public void showSingInFragment() {

    FragmentManager fm = getSupportFragmentManager();

    if (singIn == null) {
      singIn = new SingIn();
    }

    fm.addOnBackStackChangedListener(
        new FragmentManager.OnBackStackChangedListener() {
          @Override
          public void onBackStackChanged() {
            if (getFragmentManager().getBackStackEntryCount() == 0) finish();
          }
        });

    FragmentTransaction ft = fm.beginTransaction();

    ft.replace(R.id.container, singIn);
    //                R.id.container, singIn, "singIn");
    ft.commit();
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    ActionBar actionBar = getSupportActionBar();
    actionBar.setHomeButtonEnabled(true);
    actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
    actionBar.setCustomView(R.layout.custom_action_bar);

    fragmentManager = getSupportFragmentManager();
    fragmentManager.addOnBackStackChangedListener(this);

    if (savedInstanceState == null) {
      Log.d("", "SavedInstance = null");
      // setFragment(FragmentList.TAG);
      fragmentAlbumList = FragmentList.create(this);
      fragmentManager = getSupportFragmentManager();
      fragmentManager
          .beginTransaction()
          .add(R.id.mainframe, fragmentAlbumList, FragmentList.TAG)
          .commit();

      currentFrag = fragmentAlbumList;

    } else {
      Log.d("", "SavedInstance != null");
      Fragment temp = fragmentManager.findFragmentByTag(FragmentList.TAG);
      if (temp != null) ((FragmentList) temp).setListener(this);

      temp = fragmentManager.findFragmentByTag(FragmentDetail.TAG);
      if (temp != null) ((FragmentDetail) temp).setListener(this);

      currentFrag = fragmentManager.getFragments().get(0);
    }
  }
Esempio n. 11
0
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    uiHelper = new UiLifecycleHelper(this, callback);
    uiHelper.onCreate(savedInstanceState);

    if (savedInstanceState != null) {
      String name = savedInstanceState.getString(PENDING_ACTION_BUNDLE_KEY);
      pendingAction = PendingAction.valueOf(name);
    }

    setContentView(R.layout.new_login);

    loginButton = (LoginButton) findViewById(R.id.login_button);
    loginButton.setUserInfoChangedCallback(
        new LoginButton.UserInfoChangedCallback() {
          public void onUserInfoFetched(GraphUser user) {
            NewLogin.this.user = user;
            updateUI();
            // It's possible that we were waiting for this.user to be populated in order to post a
            // status update.
            handlePendingAction();
          }
        });
    profilePictureView = (ProfilePictureView) findViewById(R.id.profilePicture);
    greeting = (TextView) findViewById(R.id.greeting);

    postStatusUpdateButton = (Button) findViewById(R.id.postStatusUpdateButton);
    postStatusUpdateButton.setOnClickListener(
        new View.OnClickListener() {
          public void onClick(View view) {
            onClickPostStatusUpdate();
          }
        });

    postPhotoButton = (Button) findViewById(R.id.postPhotoButton);
    postPhotoButton.setOnClickListener(
        new View.OnClickListener() {
          public void onClick(View view) {
            onClickPostPhoto();
          }
        });

    pickFriendsButton = (Button) findViewById(R.id.pickFriendsButton);
    pickFriendsButton.setOnClickListener(
        new View.OnClickListener() {
          public void onClick(View view) {
            onClickPickFriends();
          }
        });

    pickPlaceButton = (Button) findViewById(R.id.pickPlaceButton);
    pickPlaceButton.setOnClickListener(
        new View.OnClickListener() {
          public void onClick(View view) {
            onClickPickPlace();
          }
        });
    controlsContainer = (ViewGroup) findViewById(R.id.main_ui_container);

    final FragmentManager fm = getSupportFragmentManager();
    Fragment fragment = fm.findFragmentById(R.id.fragment_container);
    if (fragment != null) {
      // If we're being re-created and have a fragment, we need to a) hide the main UI controls and
      // b) hook up its listeners again.
      controlsContainer.setVisibility(View.GONE);
    }

    // Listen for changes in the back stack so we know if a fragment got popped off because the user
    // clicked the back button.
    fm.addOnBackStackChangedListener(
        new FragmentManager.OnBackStackChangedListener() {
          public void onBackStackChanged() {
            if (fm.getBackStackEntryCount() == 0) {
              // We need to re-show our UI.
              controlsContainer.setVisibility(View.VISIBLE);
            }
          }
        });
  }