@Override
public void onResponeStart(String apiName) {
// TODO Auto-generated method stub
Toast.makeText(RegisterActivity.this, "正在请求数据...", Toast.LENGTH_SHORT).show();
}
@Override
public void onLoading(String apiName, long count, long current) {
Toast.makeText(RegisterActivity.this, "Loading...", Toast.LENGTH_SHORT).show();
}
@Override
public void onSuccess(String apiName, Object object) {
// TODO Auto-generated method stub
//注册接口
if (UrlConstance.KEY_REGIST_INFO.equals(apiName)) {
if (object != null && object instanceof AnalyticalRegistInfo) {
AnalyticalRegistInfo info = (AnalyticalRegistInfo) object;
String successCode = info.getRet();
//请求成功
if (successCode.equals(Constant.KEY_SUCCESS)) {
UserBaseInfo baseUser = new UserBaseInfo();
baseUser.setEmail(info.getEmail());
baseUser.setNickname(info.getNickname());
baseUser.setUserhead(info.getUserhead());
baseUser.setUserid(String.valueOf(info.getUserid()));
ItApplication.getInstance().setBaseUser(baseUser);
UserPreference.save(KeyConstance.IS_USER_ID, String.valueOf(info.getUserid()));
UserPreference.save(KeyConstance.IS_USER_ACCOUNT, info.getEmail());
UserPreference.save(KeyConstance.IS_USER_PASSWORD, password.getText().toString());
Intent intent = new Intent(RegisterActivity.this, MainActivity.class);
RegisterActivity.this.startActivity(intent);