你的位置:首页 > 软件开发 > 操作系统 > android布局带参返回

android布局带参返回

发布时间:2017-02-26 00:00:36
package com.lxj.lesson2_3ID19;import com.example.lesson2_3_id19.R;import com.lxj.other.AgeActivity;import com.lxj.other.HeightActivity;impor ...
package com.lxj.lesson2_3ID19;import com.example.lesson2_3_id19.R;import com.lxj.other.AgeActivity;import com.lxj.other.HeightActivity;import com.lxj.other.SexActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import android.widget.TextView;import android.app.Activity;import android.content.Intent;public class MainActivity extends Activity implements OnClickListener {  private static final int REQUEST_AGE = 1;  private static final int REQUEST_HEIGHT = 2;  private static final int REQUEST_SEX = 3;  User user = new User();  TextView tvAge,tvHeight,tvSex;  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);        initView();    registerListener();  }  private void registerListener() {    tvAge.setOnClickListener(this);    tvHeight.setOnClickListener(this);    tvSex.setOnClickListener(this);  }  private void initView() {    tvAge = (TextView) findViewById(R.id.tv_age);    tvHeight = (TextView) findViewById(R.id.tv_height);    tvSex = (TextView) findViewById(R.id.tv_sex);  }  @Override  public void onClick(View v) {    switch (v.getId()) {    case R.id.tv_age:      startActivityForResult(new Intent(this, AgeActivity.class), REQUEST_AGE);      break;    case R.id.tv_height:      startActivityForResult(new Intent(this, HeightActivity.class), REQUEST_HEIGHT);      break;    case R.id.tv_sex:      startActivityForResult(new Intent(this, SexActivity.class), REQUEST_SEX);      break;    }  }  @Override  protected void onActivityResult(int requestCode, int resultCode, Intent data) {    super.onActivityResult(requestCode, resultCode, data);    // 调试可见,程序中不用    Log.e("TAG", "-------------程序从" + requestCode + "返回");    if (resultCode == RESULT_OK) {      switch (requestCode) {      case REQUEST_AGE:        String age = data.getStringExtra("age");        tvAge.setText(age);        break;      case REQUEST_HEIGHT:        String height = data.getStringExtra("height");        tvHeight.setText(height);        break;      case REQUEST_SEX:        String sex = data.getStringExtra("sex");        tvSex.setText(sex);        break;      }    }else {      // 调试程序用log,代码中不需要      Log.e("TAG", "-------------程序没有任何返回");    }  }}

原标题:android布局带参返回

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录