Storage wizard screens now have updated assets from UX, and various assets are tinted consistently. We're using our own navigation bar and wholesale replacing the layout from upstream. Fix text colors in night mode. Tell SystemUI when we're finished with the wizard flow. Bug: 21830731 Change-Id: Ic8d09cc152bfb4dcc6089b5c61d28cbdd4be3ee9
58 lines
1.9 KiB
Java
58 lines
1.9 KiB
Java
/*
|
|
* Copyright (C) 2015 The Android Open Source Project
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
package com.android.settings.deviceinfo;
|
|
|
|
import android.os.Bundle;
|
|
import android.os.storage.VolumeInfo;
|
|
|
|
import com.android.settings.R;
|
|
|
|
public class StorageWizardReady extends StorageWizardBase {
|
|
@Override
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
super.onCreate(savedInstanceState);
|
|
if (mDisk == null) {
|
|
finish();
|
|
return;
|
|
}
|
|
setContentView(R.layout.storage_wizard_generic);
|
|
|
|
setHeaderText(R.string.storage_wizard_ready_title, mDisk.getDescription());
|
|
|
|
// TODO: handle mixed partition cases instead of just guessing based on
|
|
// first volume type we encounter
|
|
final VolumeInfo publicVol = findFirstVolume(VolumeInfo.TYPE_PUBLIC);
|
|
final VolumeInfo privateVol = findFirstVolume(VolumeInfo.TYPE_PRIVATE);
|
|
if (publicVol != null) {
|
|
setIllustrationInternal(false);
|
|
setBodyText(R.string.storage_wizard_ready_external_body,
|
|
mDisk.getDescription());
|
|
} else if (privateVol != null) {
|
|
setIllustrationInternal(true);
|
|
setBodyText(R.string.storage_wizard_ready_internal_body,
|
|
mDisk.getDescription());
|
|
}
|
|
|
|
getNextButton().setText(R.string.done);
|
|
}
|
|
|
|
@Override
|
|
public void onNavigateNext() {
|
|
finishAffinity();
|
|
}
|
|
}
|