package cn.fanfan.welcome; import com.loopj.android.http.PersistentCookieStore; import com.umeng.analytics.MobclickAgent; import cn.fanfan.common.FanfanSharedPreferences; import cn.fanfan.main.MainActivity; import cn.fanfan.main.R; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.Window; import android.widget.Button; import android.widget.TextView; public class WelcomeActivity extends Activity { private TextView lookAround; private Button login; private Button register; private boolean isRegister = false; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); PersistentCookieStore cookieStore = new PersistentCookieStore( WelcomeActivity.this); FanfanSharedPreferences fanfanSharedPreferences = new FanfanSharedPreferences( WelcomeActivity.this); boolean LoginStatus = fanfanSharedPreferences.getLogInStatus(false); String uid = fanfanSharedPreferences.getUid(""); String userName = fanfanSharedPreferences.getUserName(""); String passwd = fanfanSharedPreferences.getPasswd(""); if (LoginStatus != false && !uid.equals("") && !passwd.equals("") && !userName.equals("") && cookieStore.getCookies().size() != 0) { Intent intent = new Intent(WelcomeActivity.this, MainActivity.class); startActivity(intent); finish(); } requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.welcome); init(); } private void init() { // TODO Auto-generated method stub login = (Button) findViewById(R.id.login); register = (Button) findViewById(R.id.register); lookAround = (TextView) findViewById(R.id.look_around); login.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(); intent.setClass(WelcomeActivity.this, LoginActivity.class); startActivity(intent); } }); register.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub isRegister = true; Intent intent = new Intent(); intent.setClass(WelcomeActivity.this, RegisterActivity.class); startActivity(intent); } }); lookAround.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub FanfanSharedPreferences sharedPreferences = new FanfanSharedPreferences( WelcomeActivity.this); sharedPreferences.setLogInStatus(false); Intent intent = new Intent(); intent.setClass(WelcomeActivity.this, MainActivity.class); startActivity(intent); } }); } @Override protected void onStop() { // TODO Auto-generated method stub if (isRegister) { } else { finish(); } super.onStop(); } public void onResume() { super.onResume(); MobclickAgent.onResume(this); } public void onPause() { super.onPause(); MobclickAgent.onPause(this); } }