package com.wenming.weiswift.ui.welcome;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.support.v7.app.AppCompatDelegate;
import com.wenming.weiswift.R;
import com.wenming.weiswift.ui.common.login.AccessTokenKeeper;
import com.wenming.weiswift.ui.login.activity.MainActivity;
import com.wenming.weiswift.ui.unlogin.activity.UnLoginActivity;
import com.wenming.weiswift.utils.LogUtil;
import com.wenming.weiswift.utils.SharedPreferencesUtil;
import java.util.Timer;
import java.util.TimerTask;
/**
* Created by wenmingvs on 16/5/4.
*/
public class WelcomeActivity extends Activity {
private Intent mStartIntent;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.welcome_layout);
if (AccessTokenKeeper.readAccessToken(this).isSessionValid()) {
mStartIntent = new Intent(WelcomeActivity.this, MainActivity.class);
} else {
mStartIntent = new Intent(WelcomeActivity.this, UnLoginActivity.class);
}
new Timer().schedule(new TimerTask() {
@Override
public void run() {
mHandler.sendMessage(Message.obtain());
}
}, 500);
}
public Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
startActivity(mStartIntent);
finish();
}
};
@Override
protected void onDestroy() {
mHandler.removeCallbacksAndMessages(null);
super.onDestroy();
}
}