Fix load dei dati post-login

This commit is contained in:
Gius95
2019-01-03 18:32:30 +01:00
parent c118a87f88
commit 92bdb1fa14
3 changed files with 28 additions and 4 deletions

View File

@@ -10,6 +10,7 @@ import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import butterknife.BindView;
import butterknife.ButterKnife;
import it.integry.integrywmsnative.core.REST.watcher.ServerStatusChecker;
import it.integry.integrywmsnative.core.settings.SettingsManager;
import it.integry.integrywmsnative.core.utility.PermissionsHelper;
import it.integry.integrywmsnative.gest.login.LoginActivity;
@@ -63,10 +64,19 @@ public class SplashActivity extends AppCompatActivity {
if(SettingsManager.i().user.username == null && SettingsManager.i().user.password == null){
startLoginActivity();
} else {
startMainActivity();
initFirstData(this::startMainActivity);
}
}
private void initFirstData(Runnable onComplete) {
SettingsManager.reloadDBVariables(onComplete, ex -> {
DialogSimpleMessageHelper.makeErrorDialog(this,
new SpannableString(ex.getMessage()), null, null).show();
}
);
}