SetupWizard: Add callback for actions to run post finish

Change-Id: Ifa62c94f61afbe33a97a66dc0acb72e303023579
This commit is contained in:
cretin45
2015-03-03 12:31:16 -08:00
parent 4e192fd22b
commit c9c13f20c9
4 changed files with 50 additions and 18 deletions

View File

@@ -123,9 +123,14 @@ public class CyanogenSettingsPage extends SetupPage {
@Override
public void onFinishSetup() {
if (getData().containsKey(KEY_ENABLE_NAV_KEYS)) {
writeDisableNavkeysOption(mContext, getData().getBoolean(KEY_ENABLE_NAV_KEYS));
}
getCallbacks().addFinishRunnable(new Runnable() {
@Override
public void run() {
if (getData().containsKey(KEY_ENABLE_NAV_KEYS)) {
writeDisableNavkeysOption(mContext, getData().getBoolean(KEY_ENABLE_NAV_KEYS));
}
}
});
handleWhisperPushRegistration();
handleEnableMetrics();
handleDefaultThemeSetup();