package com.tencent.hq.qq.ui;
import com.tencent.hq.qq.R;
import com.tencent.hq.qq.entity.User;
import com.tencent.hq.qq.widget.HeaderLayout.onRightImageButtonClickListener;
import android.os.Bundle;
import android.widget.EditText;
import cn.bmob.v3.listener.UpdateListener;
/**
* �����dzƺ��Ա�
*
* @ClassName: SetNickAndSexActivity
* @Description: TODO
* @author smile
* @date 2014-6-7 ����4:03:40
*/
public class UpdateInfoActivity extends ActivityBase {
EditText edit_nick;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_set_updateinfo);
initView();
}
private void initView() {
initTopBarForBoth("修改昵称", R.drawable.base_action_bar_true_bg_selector,
new onRightImageButtonClickListener() {
@Override
public void onClick() {
// TODO Auto-generated method stub
String nick = edit_nick.getText().toString();
if (nick.equals("")) {
ShowToast("请填写昵称!");
return;
}
updateInfo(nick);
}
});
edit_nick = (EditText) findViewById(R.id.edit_nick);
}
/** ������
* updateInfo
* @Title: updateInfo
* @return void
* @throws
*/
private void updateInfo(String nick) {
final User user = userManager.getCurrentUser(User.class);
User u = new User();
u.setNick(nick);
u.setHight(110);
u.setObjectId(user.getObjectId());
u.update(this, new UpdateListener() {
@Override
public void onSuccess() {
// TODO Auto-generated method stub
final User c = userManager.getCurrentUser(User.class);
ShowToast("修改成功:"+c.getNick()+",height = "+c.getHight());
finish();
}
@Override
public void onFailure(int arg0, String arg1) {
// TODO Auto-generated method stub
ShowToast("onFailure:" + arg1);
}
});
}
}