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");

 

posted @ 2014-06-25 18:19  陈帆  Views(175)  Comments(0Edit  收藏  举报