package com.quark.jianzhidaren;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;
import com.parttime.login.FindPJLoginActivity;
import com.qingmu.jianzhidaren.R;
import com.umeng.analytics.MobclickAgent;
/**
* 系统入口
*
* @author Administrator
*
*/
public class EnterActivity extends Activity {
private Button findJian, zhaoJian;
public static EnterActivity instance;
String user_id;
String role;
boolean from_startupact_flag = false;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
from_startupact_flag = getIntent().getBooleanExtra("from_startupact",
false);
MobclickAgent.updateOnlineConfig(this);
instance = this;
setContentView(R.layout.entry);
findJian = (Button) findViewById(R.id.findJian);// 找兼职
zhaoJian = (Button) findViewById(R.id.zhaoJian);// 招兼职
SharedPreferences sp = getSharedPreferences("jrdr.setting",
MODE_PRIVATE);
user_id = sp.getString("userId", "");
role = sp.getString("role", "");
findJian.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(EnterActivity.this, FindPJLoginActivity.class);
SharedPreferences sp = getSharedPreferences("jrdr.setting",
MODE_PRIVATE);
Editor edit = sp.edit();
edit.putString("role", "user");
edit.commit();
startActivity(intent);
// 若是从findandlogin跳转过来则销毁当前界面
if (!from_startupact_flag) {
EnterActivity.this.finish();
}
}
});
zhaoJian.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(EnterActivity.this, FindPJLoginActivity.class);
SharedPreferences sp = getSharedPreferences("jrdr.setting",
MODE_PRIVATE);
Editor edit = sp.edit();
edit.putString("role", "company");
edit.commit();
startActivity(intent);
// 若是从findandlogin跳转过来则销毁当前界面
if (!from_startupact_flag) {
EnterActivity.this.finish();
}
}
});
}
@Override
protected void onResume() {
super.onResume();
SharedPreferences sp = getSharedPreferences("jrdr.setting",
MODE_PRIVATE);
user_id = sp.getString("userId", "");
role = sp.getString("role", "");
from_startupact_flag = getIntent().getBooleanExtra("from_startupact",
false);// 判断是从startup传来还是从findandlogin界面传来
if (from_startupact_flag) {
if (!user_id.equals("")) {
Intent intent = new Intent();
// if (role.equals("company")) {
// intent.setClass(EnterActivity.this,
// MainTabActivity.class);
// } else {
// intent.setClass(EnterActivity.this, MainActivity.class);
// }
intent.setClass(EnterActivity.this, FindPJLoginActivity.class);
startActivity(intent);
finish();
} else {
// 是否记住了密码
String remember_tele = sp.getString("remember_tele", "");
String remember_pwd = sp.getString("remember_pwd", "");
String remember_role = sp.getString("remember_role", "");
if (remember_tele != null && !"".equals(remember_tele)
&& remember_pwd != null && !"".equals(remember_pwd)
&& remember_role != null && !"".equals(remember_role)) {
Intent intent = new Intent();
intent.setClass(EnterActivity.this,
FindPJLoginActivity.class);
Editor edit = sp.edit();
if ("company".equals(remember_role)) {
edit.putString("role", "company");
} else {
edit.putString("role", "user");
}
edit.commit();
startActivity(intent);
finish();
} else {
}
}
} else {
// 若不是从startupactivity传来则正常oncreate
}
}
}