SW autostart SetupWizard
This commit is contained in:
parent
ff2cc04408
commit
4fae6c703c
|
@ -90,6 +90,12 @@ public class MainActivity extends AppCompatActivity implements View.OnClickListe
|
|||
}
|
||||
askForBatteryOptimizationPermission();
|
||||
doMigrations();
|
||||
|
||||
if (!SP.getBoolean(R.string.key_setupwizard_processed, false)) {
|
||||
Intent intent = new Intent(this, SetupWizardActivity.class);
|
||||
startActivity(intent);
|
||||
}
|
||||
|
||||
if (Config.logFunctionCalls)
|
||||
log.debug("onCreate");
|
||||
|
||||
|
|
|
@ -8,7 +8,6 @@ import com.squareup.otto.Subscribe;
|
|||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -79,7 +78,10 @@ public class SWDefinition {
|
|||
.visibility(() -> !ImportExportPrefs.file.exists()))
|
||||
.add(new SWButton()
|
||||
.text(R.string.exitwizard)
|
||||
.action(() -> getActivity().finish()))
|
||||
.action(() -> {
|
||||
SP.putBoolean(R.string.key_setupwizard_processed, true);
|
||||
getActivity().finish();
|
||||
}))
|
||||
)
|
||||
.add(new SWScreen(R.string.language)
|
||||
.skippable(false)
|
||||
|
|
|
@ -25,6 +25,7 @@ import info.nightscout.androidaps.plugins.NSClientInternal.events.EventNSClientS
|
|||
import info.nightscout.androidaps.startupwizard.events.EventSWUpdate;
|
||||
import info.nightscout.utils.LocaleHelper;
|
||||
import info.nightscout.utils.OKDialog;
|
||||
import info.nightscout.utils.SP;
|
||||
|
||||
public class SetupWizardActivity extends AppCompatActivity {
|
||||
//logging
|
||||
|
@ -155,6 +156,7 @@ public class SetupWizardActivity extends AppCompatActivity {
|
|||
|
||||
// Go back to overview
|
||||
public void finishSetupWizard(View view) {
|
||||
SP.putBoolean(R.string.key_setupwizard_processed, true);
|
||||
Intent intent = new Intent(this, MainActivity.class);
|
||||
startActivity(intent);
|
||||
}
|
||||
|
|
|
@ -1070,5 +1070,5 @@
|
|||
<string name="enableobjectives">Enable Objectives</string>
|
||||
<string name="apssetup">Configure APS plugin</string>
|
||||
<string name="backupismissing">Exported configuration is missing thus import configuration is not possible.\n</string>
|
||||
|
||||
<string name="key_setupwizard_processed" translatable="false">startupwizard_processed</string>
|
||||
</resources>
|
||||
|
|
Loading…
Reference in a new issue