package com.linju.android_property.servicemanager; import roboguice.inject.InjectExtra; import roboguice.inject.InjectView; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; import com.linju.android_property.base.BaseActivity; import com.linju.android_property.entity.Property_Fee_Bean; import com.linju.android_property.utils.StartActivityUtils; import com.linju.android_property.viewutils.WPTextView; import com.linju.android_property2.R; public class PropertyInfo extends BaseActivity implements OnClickListener{ public static final String EXTRA_OBJ = "property:obj"; @InjectExtra(value = EXTRA_OBJ,optional = true) Property_Fee_Bean bean; // @InjectView(R.id.app_loading) // View loadinglayout; @InjectView(R.id.back) Button back; @InjectView(R.id.title) WPTextView titlebar; @InjectView(R.id.edit_or_add) Button editOrAdd; @InjectView(R.id.more) View more; @InjectView(R.id.buildingNumber) TextView buildinNumber; @InjectView(R.id.menpai) TextView menpai; @InjectView(R.id.name) TextView name; @InjectView(R.id.phone) TextView phone; @InjectView(R.id.carProperty) TextView carProperty; @InjectView(R.id.carnumber) TextView carnumber; @InjectView(R.id.propertyMoney) TextView propertyMoney; @InjectView(R.id.carMoney) TextView carMoney; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_property_info); titlebar.setText(getString(R.string.lou_wuye_info_title)); editOrAdd.setVisibility(View.VISIBLE); editOrAdd.setText(getString(R.string.lou_property_history)); back.setOnClickListener(this); editOrAdd.setOnClickListener(this); initView(); } private void initView(){ if(bean != null){ buildinNumber.setText(bean.getBuilding_name()); menpai.setText(bean.getHouse_number()); name.setText(bean.getName()); phone.setText(bean.getTel()); carProperty.setText(bean.getParking_tate_numbers()); carnumber.setText(bean.getCar_numbers()); propertyMoney.setText(bean.getMoney_property()); carMoney.setText(bean.getMoney_parking_tate()); } } @Override public void onClick(View v) { if(v.getId() == back.getId()){ onBackPressed(); }else if(v.getId() == editOrAdd.getId()){ Intent it = new Intent(this,PropertyHostroyList.class); it.putExtra(EXTRA_OBJ, bean); StartActivityUtils.startActivity(this, it); } } }