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

Commit 12dec142 authored by Wenyi Wang's avatar Wenyi Wang Committed by Android (Google) Code Review
Browse files

Merge "Show ImportExportDialogFragment based on tabs" into ub-contactsdialer-a-dev

parents 79658e14 9379f4a2
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()) {