Cleanup exit code
Change-Id: I5fe6165d87afa63887025c3635eafae9f968c062
This commit is contained in:
committed by
Michael Bestas
parent
fd0fdb8a49
commit
feadacc46b
@@ -243,19 +243,6 @@ public abstract class BaseSetupWizardActivity extends AppCompatActivity implemen
|
||||
}
|
||||
}
|
||||
|
||||
protected final void finishAllAppTasks() {
|
||||
List<ActivityManager.AppTask> appTasks =
|
||||
getSystemService(ActivityManager.class).getAppTasks();
|
||||
|
||||
for (ActivityManager.AppTask task : appTasks) {
|
||||
if (LOGV) {
|
||||
Log.v(TAG, "Finishing task=" + task.toString());
|
||||
}
|
||||
task.finishAndRemoveTask();
|
||||
}
|
||||
finish();
|
||||
}
|
||||
|
||||
public void finish() {
|
||||
if (LOGV) {
|
||||
Log.v(TAG, "finish");
|
||||
|
@@ -183,7 +183,6 @@ public class FinishActivity extends BaseSetupWizardActivity {
|
||||
}
|
||||
|
||||
private void completeSetup() {
|
||||
Log.i(TAG, "Setup complete!");
|
||||
handleEnableMetrics(mSetupWizardApp);
|
||||
handleNavKeys(mSetupWizardApp);
|
||||
handleRecoveryUpdate(mSetupWizardApp);
|
||||
@@ -191,8 +190,10 @@ public class FinishActivity extends BaseSetupWizardActivity {
|
||||
final WallpaperManager wallpaperManager =
|
||||
WallpaperManager.getInstance(mSetupWizardApp);
|
||||
wallpaperManager.forgetLoadedWallpaper();
|
||||
finishAllAppTasks();
|
||||
finishAffinity();
|
||||
nextAction(RESULT_OK);
|
||||
SetupWizardUtils.enableStatusBar();
|
||||
Log.i(TAG, "Setup complete!");
|
||||
}
|
||||
|
||||
private static void handleEnableMetrics(SetupWizardApp setupWizardApp) {
|
||||
|
@@ -26,13 +26,10 @@ import static org.lineageos.setupwizard.SetupWizardApp.LOGV;
|
||||
import android.annotation.Nullable;
|
||||
import android.content.Intent;
|
||||
import android.os.Bundle;
|
||||
import android.provider.Settings;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import com.google.android.setupcompat.util.WizardManagerHelper;
|
||||
|
||||
import org.lineageos.setupwizard.util.SetupWizardUtils;
|
||||
import org.lineageos.setupwizard.wizardmanager.WizardManager;
|
||||
|
||||
@@ -45,18 +42,6 @@ public class SetupWizardActivity extends AppCompatActivity {
|
||||
if (LOGV) {
|
||||
Log.v(TAG, "onCreate savedInstanceState=" + savedInstanceState);
|
||||
}
|
||||
if (SetupWizardUtils.hasGMS(this)) {
|
||||
SetupWizardUtils.disableHome(this);
|
||||
if (SetupWizardUtils.isOwner()) {
|
||||
Settings.Global.putInt(getContentResolver(),
|
||||
Settings.Global.ASSISTED_GPS_ENABLED, 1);
|
||||
}
|
||||
finish();
|
||||
} else if (WizardManagerHelper.isUserSetupComplete(this)
|
||||
&& !SetupWizardUtils.isManagedProfile(this)) {
|
||||
SetupWizardUtils.startSetupWizardExitProcedure(this);
|
||||
finish();
|
||||
} else {
|
||||
SetupWizardUtils.enableComponent(this, WizardManager.class);
|
||||
Intent intent = new Intent(ACTION_LOAD);
|
||||
if (SetupWizardUtils.isOwner()) {
|
||||
@@ -73,5 +58,4 @@ public class SetupWizardActivity extends AppCompatActivity {
|
||||
startActivity(intent);
|
||||
finish();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -22,6 +22,7 @@ import android.app.StatusBarManager;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
import android.os.Looper;
|
||||
import android.provider.Settings;
|
||||
import android.util.Log;
|
||||
|
||||
import org.lineageos.setupwizard.util.SetupWizardUtils;
|
||||
@@ -85,6 +86,13 @@ public class SetupWizardApp extends Application {
|
||||
}
|
||||
sStatusBarManager = SetupWizardUtils.disableStatusBar(this);
|
||||
mHandler.postDelayed(mRadioTimeoutRunnable, SetupWizardApp.RADIO_READY_TIMEOUT);
|
||||
if (SetupWizardUtils.hasGMS(this)) {
|
||||
SetupWizardUtils.disableHome(this);
|
||||
if (SetupWizardUtils.isOwner()) {
|
||||
Settings.Global.putInt(getContentResolver(),
|
||||
Settings.Global.ASSISTED_GPS_ENABLED, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static StatusBarManager getStatusBarManager() {
|
||||
|
Reference in New Issue
Block a user