Android组件Activity之间传递数据

来源:互联网 发布:大学生网络党校 编辑:程序博客网 时间:2024/06/16 12:39
    <1>传递基本数据类型
        基本数据类型:
        整:byte short int long
        浮点:float double
        布尔:boolean
        字符:char

        引用:
        String
    <2>传递数据包Bundle  (集装箱)
    <3>传递对象(对象集合)
    <4>返回数据
1、传单个属性值<EditText    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:id="@+id/et_main_uname"    android:hint="请输入用户名"    />    <Button        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="写心情"        android:onClick="writeThink"        />
public class MainActivity extends AppCompatActivity {    private EditText et_main_uname;    private TextView tv_main_showThink;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        //获取编辑器ID和文本ID        et_main_uname = (EditText) findViewById(R.id.et_main_uname);        tv_main_showThink = (TextView) findViewById(R.id.tv_main_showThink);        Log.i("test","onCreate");    }
 public void writeThink(View view){ //获取用户名 String uname=et_main_uname.getText().toString(); Intent intent=new Intent(this,ThinkActivity.class);//要跳转到哪里去 //传递基本数据类型 intent.putExtra("uname",uname); startActivity(intent); }}
    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:id="@+id/tv_think_showName"        />
public class ThinkActivity extends AppCompatActivity{    private TextView tv_think_showName;    private EditText et_main_content;    @Override    protected void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_b);        tv_think_showName = (TextView) findViewById(R.id.tv_think_showName);        et_main_content = (EditText) findViewById(R.id.et_main_content);        //获取第一个页面传递过来的数据        String uname=getIntent().getStringExtra("uname");        tv_think_showName.setText("你好:"+uname);    }}




原创粉丝点击