package my.project.easyrecharge.activity;
import my.project.easyrecharge.R;
import my.project.easyrecharge.contants.Key;
import my.project.easyrecharge.model.BindInfo;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
/**
* Bind Result Page
*
* 绑定页面先进行绑定操作(先验证绑定信息,成功后记录),绑定成功后跳至此页面
*
* @author roy
* @email onecoders@gmail.com
*/
public class ActResultBind extends ActBase {
private TextView txtSchool, txtApart, txtRoom;
private Button btnConfirm;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.act_result_bind);
init();
}
private void init() {
initActionBar();
initViews();
}
@Override
protected void initAbContent() {
setAbTitle(R.string.result_bind);
}
private void initViews() {
txtSchool = (TextView) findViewById(R.id.rb_school_txt);
txtApart = (TextView) findViewById(R.id.rb_apart_txt);
txtRoom = (TextView) findViewById(R.id.rb_room_txt);
btnConfirm = (Button) findViewById(R.id.rb_btn_confirm);
Bundle bundle = getIntent().getExtras();
if (bundle != null) {
String bindJson = bundle.getString(Key.BIND_JSON);
setViewContent(bindJson);
}
btnConfirm.setOnClickListener(this);
}
private void setViewContent(String bindJson) {
BindInfo bindInfo = fromJson(bindJson, BindInfo.class);
setText(txtSchool, bindInfo.getSchoolName());
setText(txtApart, bindInfo.getApartName());
setText(txtRoom, bindInfo.getRoomNum());
}
@Override
public void onClick(View v) {
super.onClick(v);
if (v.getId() == R.id.rb_btn_confirm) {
onBackPressed();
}
}
}