Loading src/org/lineageos/setupwizard/BluetoothSetupActivity.java +16 −0 Original line number Diff line number Diff line Loading @@ -6,9 +6,13 @@ package org.lineageos.setupwizard; import static com.google.android.setupcompat.util.ResultCodes.RESULT_ACTIVITY_NOT_FOUND; import android.content.Intent; import android.util.Log; import androidx.activity.result.ActivityResult; import org.lineageos.setupwizard.util.SetupWizardUtils; public class BluetoothSetupActivity extends SubBaseActivity { Loading @@ -34,4 +38,16 @@ public class BluetoothSetupActivity extends SubBaseActivity { SetupWizardUtils.disableComponent(this, BluetoothSetupActivity.class); } } @Override protected void onActivityResult(ActivityResult activityResult) { Intent data = activityResult.getData(); if (mIsSubactivityNotFound) { finishAction(RESULT_ACTIVITY_NOT_FOUND); } else if (data != null && data.getBooleanExtra("onBackPressed", false)) { onStartSubactivity(); } else { nextAction(RESULT_OK, data); } } } src/org/lineageos/setupwizard/SubBaseActivity.java +1 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ public abstract class SubBaseActivity extends BaseSetupWizardActivity { public static final String TAG = SubBaseActivity.class.getSimpleName(); private boolean mIsSubactivityNotFound = false; protected boolean mIsSubactivityNotFound = false; protected abstract void onStartSubactivity(); Loading Loading
src/org/lineageos/setupwizard/BluetoothSetupActivity.java +16 −0 Original line number Diff line number Diff line Loading @@ -6,9 +6,13 @@ package org.lineageos.setupwizard; import static com.google.android.setupcompat.util.ResultCodes.RESULT_ACTIVITY_NOT_FOUND; import android.content.Intent; import android.util.Log; import androidx.activity.result.ActivityResult; import org.lineageos.setupwizard.util.SetupWizardUtils; public class BluetoothSetupActivity extends SubBaseActivity { Loading @@ -34,4 +38,16 @@ public class BluetoothSetupActivity extends SubBaseActivity { SetupWizardUtils.disableComponent(this, BluetoothSetupActivity.class); } } @Override protected void onActivityResult(ActivityResult activityResult) { Intent data = activityResult.getData(); if (mIsSubactivityNotFound) { finishAction(RESULT_ACTIVITY_NOT_FOUND); } else if (data != null && data.getBooleanExtra("onBackPressed", false)) { onStartSubactivity(); } else { nextAction(RESULT_OK, data); } } }
src/org/lineageos/setupwizard/SubBaseActivity.java +1 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ public abstract class SubBaseActivity extends BaseSetupWizardActivity { public static final String TAG = SubBaseActivity.class.getSimpleName(); private boolean mIsSubactivityNotFound = false; protected boolean mIsSubactivityNotFound = false; protected abstract void onStartSubactivity(); Loading