package cn.scau.scautreasure.ui;
import android.app.Activity;
import android.widget.TextView;
import org.androidannotations.annotations.AfterViews;
import org.androidannotations.annotations.App;
import org.androidannotations.annotations.Bean;
import org.androidannotations.annotations.EActivity;
import org.androidannotations.annotations.UiThread;
import org.androidannotations.annotations.ViewById;
import cn.scau.scautreasure.AppContext;
import cn.scau.scautreasure.R;
import cn.scau.scautreasure.helper.PackageHelper;
/**
* User: special
* Date: 13-9-28
* Time: 下午12:36
* Mail: specialcyci@gmail.com
*/
@EActivity(R.layout.welcome)
public class Welcome extends Activity {
@App
AppContext app;
@Bean
PackageHelper packageHelper;
@ViewById
TextView tv_version;
@AfterViews
void init() {
String originText = tv_version.getText().toString();
String versionName = packageHelper.getAppVersionName();
tv_version.setText(originText + " " + versionName);
close();
}
@UiThread(delay = 2000)
void close(){
if(hasSetAccount()){
Main_.intent(this).start();
}else{
Login_.intent(this).runMainActivity(true).start();
}
finish();
}
private boolean hasSetAccount(){
return app.userName != null &&
( app.eduSysPassword != null || app.libPassword != null || app.cardPassword != null);
}
}