package my.project.easyrecharge.activity;
import my.project.easyrecharge.F;
import my.project.easyrecharge.R;
import my.project.easyrecharge.contants.Key;
import my.project.easyrecharge.model.Order;
import my.project.easyrecharge.model.OrderWithBind;
import my.project.easyrecharge.model.OrderWithoutBind;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
/**
* Recharge Result Page
*
* 充值页面先进行充值操作(AsyncTask,先验证充值信息,成功后充值),充值成功后跳至此页面
*
* @author roy
* @email onecoders@gmail.com
*/
public class ActResultRecharge extends ActDataload {
private TextView payPrice;
private Button btnBack;
private Order order;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.act_result_recharge);
init();
}
private void init() {
initActionBar();
initViews();
}
@Override
protected void initAbContent() {
setAbTitle(R.string.result_recharge);
}
private void initViews() {
payPrice = (TextView) findViewById(R.id.rr_pay_price);
btnBack = (Button) findViewById(R.id.rr_btn_confirm);
Bundle bundle = getIntent().getExtras();
if (bundle != null) {
String json = bundle.getString(Key.ORDER_JSON);
order = fromJson(json, F.isBind() ? OrderWithBind.class
: OrderWithoutBind.class);
String price = order.getPrice() + getString(R.string.rmb);
setText(payPrice, price);
}
btnBack.setOnClickListener(this);
}
@Override
public void onClick(View v) {
super.onClick(v);
if (v.getId() == R.id.rr_btn_confirm) {
onBackPressed();
}
}
}