Storage Settings shows hamburger instead of back arrow
When there is only internal storage, StorageSettings forwards automatically to this sub settings page, causing the navigation icon to be the back arrow. Fixed to make it a hamburger in this case. Bug: 28197210 Change-Id: Ief3f7daa3973332a800faa652261e2cfdec36e85
This commit is contained in:
@@ -45,12 +45,14 @@ import android.widget.Toast;
|
||||
import com.android.internal.logging.MetricsProto.MetricsEvent;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.SettingsPreferenceFragment;
|
||||
import com.android.settings.Utils;
|
||||
import com.android.settings.dashboard.SummaryLoader;
|
||||
import com.android.settings.search.BaseSearchIndexProvider;
|
||||
import com.android.settings.search.Indexable;
|
||||
import com.android.settings.search.SearchIndexableRaw;
|
||||
|
||||
import com.android.settingslib.RestrictedLockUtils;
|
||||
import com.android.settingslib.drawer.SettingsDrawerActivity;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
@@ -222,8 +224,11 @@ public class StorageSettings extends SettingsPreferenceFragment implements Index
|
||||
// Only showing primary internal storage, so just shortcut
|
||||
final Bundle args = new Bundle();
|
||||
args.putString(VolumeInfo.EXTRA_VOLUME_ID, VolumeInfo.ID_PRIVATE_INTERNAL);
|
||||
startFragment(this, PrivateVolumeSettings.class.getCanonicalName(),
|
||||
-1, 0, args);
|
||||
Intent intent = Utils.onBuildStartFragmentIntent(getActivity(),
|
||||
PrivateVolumeSettings.class.getName(), args, null, R.string.apps_storage, null,
|
||||
false);
|
||||
intent.putExtra(SettingsDrawerActivity.EXTRA_SHOW_MENU, true);
|
||||
getActivity().startActivity(intent);
|
||||
finish();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user