package com.rki.demokrado;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import com.rki.demokrado.navigationdrawers.NavigationDrawerWithAccountsAndFullHeightActivity;
import com.rki.demokrado.storege.PreferencedConnector;
public class Splash extends ActionBarActivity{
protected boolean _active = true;
protected int _splashTime = 4000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
Thread splashTread = new Thread() {
@Override
public void run() {
try {
int waited = 0;
while(_active && (waited < _splashTime)) {
sleep(30);
if(_active) {
waited += 50;
}
}
} catch(InterruptedException e) {
// do nothing
} finally {
if(PreferencedConnector.readString(getApplicationContext(),PreferencedConnector.ID_USERS, null)== null
|| PreferencedConnector.readString(getApplicationContext(),PreferencedConnector.ID_USERS, null)== ""){
Intent newIntent=new Intent(Splash.this, Login.class);
startActivityForResult(newIntent, 0);
finish();
}else{
Intent newIntent=new Intent(Splash.this, NavigationDrawerWithAccountsAndFullHeightActivity.class);
startActivityForResult(newIntent, 0);
finish();
}
// Intent newIntent=new Intent(Splash.this, Login.class);
// startActivityForResult(newIntent, 0);
// finish();
}
}
};
splashTread.start();
}
}
Layout Code for Interface

0 komentar:
Post a Comment