@Override public void run(NetworkTree tree) { final ArrayList<String> ids = new ArrayList<String>(myLibrary.activeIds()); final ArrayList<String> inactiveIds = new ArrayList<String>(myLibrary.allIds()); inactiveIds.removeAll(ids); OrientationUtil.startActivityForResult( myActivity, new Intent(myActivity.getApplicationContext(), CatalogManagerActivity.class) .putStringArrayListExtra(NetworkLibraryActivity.ENABLED_CATALOG_IDS_KEY, ids) .putStringArrayListExtra(NetworkLibraryActivity.DISABLED_CATALOG_IDS_KEY, inactiveIds), NetworkLibraryActivity.REQUEST_MANAGE_CATALOGS); }