Merge "[PATCH] Buttons in storage settings" into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
d88ca05b2e
@@ -187,6 +187,14 @@ public abstract class StorageWizardBase extends FragmentActivity {
|
|||||||
mNext.setVisibility(View.VISIBLE);
|
mNext.setVisibility(View.VISIBLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected void setBackButtonVisibility(int visible) {
|
||||||
|
mBack.setVisibility(visible);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void setNextButtonVisibility(int visible) {
|
||||||
|
mNext.setVisibility(visible);
|
||||||
|
}
|
||||||
|
|
||||||
protected void setIcon(int resId) {
|
protected void setIcon(int resId) {
|
||||||
final GlifLayout layout = getGlifLayout();
|
final GlifLayout layout = getGlifLayout();
|
||||||
final Drawable icon = getDrawable(resId).mutate();
|
final Drawable icon = getDrawable(resId).mutate();
|
||||||
|
@@ -30,6 +30,7 @@ import android.os.SystemProperties;
|
|||||||
import android.os.storage.StorageManager;
|
import android.os.storage.StorageManager;
|
||||||
import android.os.storage.VolumeInfo;
|
import android.os.storage.VolumeInfo;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
import android.view.View;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
@@ -59,7 +60,8 @@ public class StorageWizardFormatProgress extends StorageWizardBase {
|
|||||||
|
|
||||||
setHeaderText(R.string.storage_wizard_format_progress_title, getDiskShortDescription());
|
setHeaderText(R.string.storage_wizard_format_progress_title, getDiskShortDescription());
|
||||||
setBodyText(R.string.storage_wizard_format_progress_body, getDiskDescription());
|
setBodyText(R.string.storage_wizard_format_progress_body, getDiskDescription());
|
||||||
|
setBackButtonVisibility(View.INVISIBLE);
|
||||||
|
setNextButtonVisibility(View.INVISIBLE);
|
||||||
mTask = (PartitionTask) getLastCustomNonConfigurationInstance();
|
mTask = (PartitionTask) getLastCustomNonConfigurationInstance();
|
||||||
if (mTask == null) {
|
if (mTask == null) {
|
||||||
mTask = new PartitionTask();
|
mTask = new PartitionTask();
|
||||||
|
@@ -51,7 +51,7 @@ public class StorageWizardInit extends StorageWizardBase {
|
|||||||
mInternal = requireViewById(R.id.storage_wizard_init_internal);
|
mInternal = requireViewById(R.id.storage_wizard_init_internal);
|
||||||
|
|
||||||
setBackButtonText(R.string.storage_wizard_init_v2_later);
|
setBackButtonText(R.string.storage_wizard_init_v2_later);
|
||||||
|
setNextButtonVisibility(View.INVISIBLE);
|
||||||
if (!mDisk.isAdoptable()) {
|
if (!mDisk.isAdoptable()) {
|
||||||
// If not adoptable, we only have one choice
|
// If not adoptable, we only have one choice
|
||||||
mInternal.setEnabled(false);
|
mInternal.setEnabled(false);
|
||||||
|
@@ -28,6 +28,7 @@ import android.os.Bundle;
|
|||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.storage.DiskInfo;
|
import android.os.storage.DiskInfo;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
import android.view.View;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
@@ -51,7 +52,8 @@ public class StorageWizardMigrateProgress extends StorageWizardBase {
|
|||||||
setIcon(R.drawable.ic_swap_horiz);
|
setIcon(R.drawable.ic_swap_horiz);
|
||||||
setHeaderText(R.string.storage_wizard_migrate_progress_v2_title);
|
setHeaderText(R.string.storage_wizard_migrate_progress_v2_title);
|
||||||
setAuxChecklist();
|
setAuxChecklist();
|
||||||
|
setBackButtonVisibility(View.INVISIBLE);
|
||||||
|
setNextButtonVisibility(View.INVISIBLE);
|
||||||
// Register for updates and push through current status
|
// Register for updates and push through current status
|
||||||
getPackageManager().registerMoveCallback(mCallback, new Handler());
|
getPackageManager().registerMoveCallback(mCallback, new Handler());
|
||||||
mCallback.onStatusChanged(mMoveId, getPackageManager().getMoveStatus(mMoveId), -1);
|
mCallback.onStatusChanged(mMoveId, getPackageManager().getMoveStatus(mMoveId), -1);
|
||||||
|
@@ -73,6 +73,7 @@ public class StorageWizardMoveConfirm extends StorageWizardBase {
|
|||||||
setBodyText(R.string.storage_wizard_move_confirm_body, appName, volumeName);
|
setBodyText(R.string.storage_wizard_move_confirm_body, appName, volumeName);
|
||||||
|
|
||||||
setNextButtonText(R.string.move_app);
|
setNextButtonText(R.string.move_app);
|
||||||
|
setBackButtonVisibility(View.INVISIBLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -26,6 +26,7 @@ import android.content.pm.PackageManager.MoveCallback;
|
|||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
import android.view.View;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
@@ -49,7 +50,8 @@ public class StorageWizardMoveProgress extends StorageWizardBase {
|
|||||||
setIcon(R.drawable.ic_swap_horiz);
|
setIcon(R.drawable.ic_swap_horiz);
|
||||||
setHeaderText(R.string.storage_wizard_move_progress_title, appName);
|
setHeaderText(R.string.storage_wizard_move_progress_title, appName);
|
||||||
setBodyText(R.string.storage_wizard_move_progress_body, volumeName, appName);
|
setBodyText(R.string.storage_wizard_move_progress_body, volumeName, appName);
|
||||||
|
setBackButtonVisibility(View.INVISIBLE);
|
||||||
|
setNextButtonVisibility(View.INVISIBLE);
|
||||||
// Register for updates and push through current status
|
// Register for updates and push through current status
|
||||||
getPackageManager().registerMoveCallback(mCallback, new Handler());
|
getPackageManager().registerMoveCallback(mCallback, new Handler());
|
||||||
mCallback.onStatusChanged(mMoveId, getPackageManager().getMoveStatus(mMoveId), -1);
|
mCallback.onStatusChanged(mMoveId, getPackageManager().getMoveStatus(mMoveId), -1);
|
||||||
|
@@ -50,6 +50,7 @@ public class StorageWizardReady extends StorageWizardBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
setNextButtonText(R.string.done);
|
setNextButtonText(R.string.done);
|
||||||
|
setBackButtonVisibility(View.INVISIBLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user