第三周2——体温登记

意外作业 ——体温登记app

看来没法按套路学习了,用啥学啥

首先处理的是界面的切换和传值

Intent ——枢纽(意图)

想要进入一个新的Activity需要先启动Activity 

startActivity(Intent)/startActivityForResult(Intent)

而且每一个页面需要传值

这是如果只是传一个简单的值,则就要引用函数

Intent it = new Intent(A.this,b.class);
it.putExtra("key",value);
startActivity(it);

如果多值,则需要引用Bundle类传值

Intent it = new Intent(A.this,b.class);
Bundle bd = new Bundle();
bd.putInt("num",1);
bd.putString("key",value);
it.putExtras(bd);
startActivity(it);

第一种获取值方法

Intent it2 = getIntent();
getStringExtra("key");

多值

Intent it = getIntent();
Bundle bd = it.getExtras();
int n = bd.getInt("num");
String key = bd.getString("key");

这样就完成数值的传递和页面的切换

posted @ 2021-03-08 16:31  韦德·沃兹  阅读(51)  评论(0)    收藏  举报