summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/SettingsActivity.java
diff options
context:
space:
mode:
authorRaff Tsai <rafftsai@google.com>2019-10-16 15:25:21 +0800
committerRaff Tsai <rafftsai@google.com>2019-10-16 17:08:31 +0800
commitafd494d3355b7d652d7c9765c49792d0ba6c2d70 (patch)
tree547502d96631dcdc7385ff802ccbc471decd4ce7 /src/com/android/settings/SettingsActivity.java
parentca3639a6686204c547fac14b6916b2d949fa17d3 (diff)
downloadpackages_apps_Settings-afd494d3355b7d652d7c9765c49792d0ba6c2d70.tar.gz
packages_apps_Settings-afd494d3355b7d652d7c9765c49792d0ba6c2d70.tar.bz2
packages_apps_Settings-afd494d3355b7d652d7c9765c49792d0ba6c2d70.zip
Add personal/work tab for ManageApplications
- Add ProfileSelectManageApplications containing tabLayout - Modify StorageItemPreferenceController to display only personal or work profile data - Add getTargetFragment in Utils to handle fragment selection Bug: 141601408 Test: manual Change-Id: Ie4db1ce2e77f60a82018e5a3e1f2fccb812502dc
Diffstat (limited to 'src/com/android/settings/SettingsActivity.java')
-rw-r--r--src/com/android/settings/SettingsActivity.java13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java
index 4d813d5ccc..87ae8b1c23 100644
--- a/src/com/android/settings/SettingsActivity.java
+++ b/src/com/android/settings/SettingsActivity.java
@@ -35,7 +35,6 @@ import android.os.Bundle;
import android.os.UserHandle;
import android.os.UserManager;
import android.text.TextUtils;
-import android.util.FeatureFlagUtils;
import android.util.Log;
import android.view.View;
import android.widget.Button;
@@ -53,13 +52,11 @@ import androidx.preference.PreferenceManager;
import com.android.internal.util.ArrayUtils;
import com.android.settings.Settings.WifiSettingsActivity;
import com.android.settings.applications.manageapplications.ManageApplications;
-import com.android.settings.core.FeatureFlags;
import com.android.settings.core.OnActivityResultListener;
import com.android.settings.core.SettingsBaseActivity;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.core.gateway.SettingsGateway;
import com.android.settings.dashboard.DashboardFeatureProvider;
-import com.android.settings.dashboard.profileselector.ProfileFragmentBridge;
import com.android.settings.homepage.TopLevelSettings;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.wfd.WifiDisplaySettings;
@@ -568,15 +565,7 @@ public class SettingsActivity extends SettingsBaseActivity
throw new IllegalArgumentException("Invalid fragment for this activity: "
+ fragmentName);
}
- Fragment f = null;
- if (FeatureFlagUtils.isEnabled(this, FeatureFlags.PERSONAL_WORK_PROFILE)
- && UserManager.get(this).getUserProfiles().size() > 1
- && ProfileFragmentBridge.FRAGMENT_MAP.get(fragmentName) != null) {
- f = Fragment.instantiate(this, ProfileFragmentBridge.FRAGMENT_MAP.get(fragmentName),
- args);
- } else {
- f = Fragment.instantiate(this, fragmentName, args);
- }
+ Fragment f = Utils.getTargetFragment(this, fragmentName, args);
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.main_content, f);
if (titleResId > 0) {