Activity之间切换
Intent intent= new Intent(MainActivity.this,ToggleBtnActivity.class); startActivity(intent);
其中 MainActivity为当前的Activity
ToggleBtnActivity为目标Activity
manifest.xml 文件格式
每个Activity都要在manifest中创建节点
<activity android:name="com.example.datatimetest.ToggleBtnActivity" android:label="@string/toggle_name"></activity>
使用intent传值
需要使用putExtra("A",B)
AB为键值对,第一个参数为键名,第二个参数为键对应的值。顺便提一下,如果想取出Intent对象中的这些值,需要在你的另一个Activity中用getXXXXXExtra方法,注意需要使用对应类型的方法,参数为键名
/*取得输入框中的内容*/ String et1Str = et1.getText().toString(); String et2Str = et2.getText().toString(); //创建Intent对象,参数分别为上下文,要跳转的Activity类 Intent intent = new Intent(MyIntent.this, SecondActivity.class); //将要传递的值附加到Intent对象 intent.putExtra("et1", et1Str); intent.putExtra("et2", et2Str); //启动该Intent对象,实现跳转 startActivity(intent);
如何将intent中的值取出
//取得启动该Activity的Intent对象 Intent intent =getIntent(); /*取出Intent中附加的数据*/ String first = intent.getStringExtra("et1"); String second = intent.getStringExtra("et2");