Remove help icon from the toolbar of App info page
On Android S, the help menu will be removed from the toolbar in all setting pages. This is using a feature flag to turn on/off the help menu. Then, it should be entirely removed when the collapsing toolbar feature rolled out. Bug: 177274632 Test: visual verified Change-Id: I5aceb9f0a99ecee948272ee584bbebdcce7b7943
This commit is contained in:
@@ -55,6 +55,7 @@ import android.os.UserManager;
|
|||||||
import android.preference.PreferenceFrameLayout;
|
import android.preference.PreferenceFrameLayout;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.ArraySet;
|
import android.util.ArraySet;
|
||||||
|
import android.util.FeatureFlagUtils;
|
||||||
import android.util.IconDrawableFactory;
|
import android.util.IconDrawableFactory;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
@@ -108,6 +109,7 @@ import com.android.settings.applications.appinfo.DrawOverlayDetails;
|
|||||||
import com.android.settings.applications.appinfo.ExternalSourcesDetails;
|
import com.android.settings.applications.appinfo.ExternalSourcesDetails;
|
||||||
import com.android.settings.applications.appinfo.ManageExternalStorageDetails;
|
import com.android.settings.applications.appinfo.ManageExternalStorageDetails;
|
||||||
import com.android.settings.applications.appinfo.WriteSettingsDetails;
|
import com.android.settings.applications.appinfo.WriteSettingsDetails;
|
||||||
|
import com.android.settings.core.FeatureFlags;
|
||||||
import com.android.settings.core.InstrumentedFragment;
|
import com.android.settings.core.InstrumentedFragment;
|
||||||
import com.android.settings.core.SubSettingLauncher;
|
import com.android.settings.core.SubSettingLauncher;
|
||||||
import com.android.settings.dashboard.profileselector.ProfileSelectFragment;
|
import com.android.settings.dashboard.profileselector.ProfileSelectFragment;
|
||||||
@@ -681,7 +683,10 @@ public class ManageApplications extends InstrumentedFragment
|
|||||||
if (activity == null) {
|
if (activity == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
HelpUtils.prepareHelpMenuItem(activity, menu, getHelpResource(), getClass().getName());
|
// TODO(b/176883483): Remove the help menu if this feature rolled out
|
||||||
|
if (!FeatureFlagUtils.isEnabled(getContext(), FeatureFlags.SILKY_HOME)) {
|
||||||
|
HelpUtils.prepareHelpMenuItem(activity, menu, getHelpResource(), getClass().getName());
|
||||||
|
}
|
||||||
mOptionsMenu = menu;
|
mOptionsMenu = menu;
|
||||||
inflater.inflate(R.menu.manage_apps, menu);
|
inflater.inflate(R.menu.manage_apps, menu);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user