Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 64ec838e authored by Wenyi Wang's avatar Wenyi Wang Committed by Android Git Automerger
Browse files

am 12dec142: Merge "Show ImportExportDialogFragment based on tabs" into ub-contactsdialer-a-dev

* commit '12dec142':
  Show ImportExportDialogFragment based on tabs
parents 940b917f 12dec142
Loading
Loading
Loading
Loading
+13 −4
Original line number Diff line number Diff line
@@ -1034,8 +1034,7 @@ public class PeopleActivity extends ContactsActivity implements

        @Override
        public void onImportContactsFromFileAction() {
            ImportExportDialogFragment.show(getFragmentManager(), areContactsAvailable(),
                    PeopleActivity.class);
            showImportExportDialogFragment();
        }
    }

@@ -1212,8 +1211,7 @@ public class PeopleActivity extends ContactsActivity implements
                deleteSelectedContacts();
                return true;
            case R.id.menu_import_export: {
                ImportExportDialogFragment.show(getFragmentManager(), areContactsAvailable(),
                        PeopleActivity.class);
                showImportExportDialogFragment();
                return true;
            }
            case R.id.menu_clear_frequents: {
@@ -1242,6 +1240,17 @@ public class PeopleActivity extends ContactsActivity implements
        return false;
    }

    private void showImportExportDialogFragment(){
        final boolean isOnFavoriteTab = mTabPagerAdapter.mCurrentPrimaryItem == mFavoritesFragment;
        if (isOnFavoriteTab) {
            ImportExportDialogFragment.show(getFragmentManager(), areContactsAvailable(),
                    PeopleActivity.class, ImportExportDialogFragment.EXPORT_MODE_FAVORITES);
        } else {
            ImportExportDialogFragment.show(getFragmentManager(), areContactsAvailable(),
                    PeopleActivity.class, ImportExportDialogFragment.EXPORT_MODE_ALL_CONTACTS);
        }
    }

    @Override
    public boolean onSearchRequested() { // Search key pressed.
        if (!mActionBarAdapter.isSelectionMode()) {