package com.code44.finance.ui;
import android.os.Bundle;
import com.code44.finance.BuildConfig;
import com.code44.finance.ui.common.BaseActivity;
import com.code44.finance.ui.overview.OverviewActivity;
import com.code44.finance.utils.GeneralPrefs;
import com.crashlytics.android.Crashlytics;
import javax.inject.Inject;
public class SplashActivity extends BaseActivity {
@Inject GeneralPrefs generalPrefs;
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Crashlytics.start(this);
checkVersionUpdate();
OverviewActivity.start(this);
finish();
}
private void checkVersionUpdate() {
final int lastVersionCode = generalPrefs.getLastVersionCode();
final int currentVersionCode = BuildConfig.VERSION_CODE;
if (lastVersionCode < currentVersionCode) {
// TODO Start upgrade service.
generalPrefs.setLastVersionCode(currentVersionCode);
}
}
}