Android学习笔记(三)

来源:互联网 发布:苹果手机打开4g网络 编辑:程序博客网 时间:2024/06/05 03:03

Intent——Activity之间的切换

1.使用显式Intent

新建一个Activity(命名为SecondActivity),新建其布局second_activity,并在其中也定义一个按钮(Button_2)。
记得在AndroidManifest中注册,代码如下:
 <activity             android:name="com.MyActivity.SecondActivity">           </activity>
在MainActivity中的onClick()方法中添加代码:
Intent intent=new Intent(MainActivity.this,SecondActivity.class);startActivity(intent);
再运行,点击Button_1就能跳转到SecondActivity了,可以看到含Button_2的界面。

2.使用隐式Intent

打开AndroidManifest.xml,添加如下代码:
<activity             android:name="com.MyActivity.SecondActivity">            <intent-filter>                <action android:name="com.MyActivity.ACTION_START"/>                <category android:name="android.intent.category.DEFAULT"/>                <category android:name="com.MyActivity.MY_CATEGORY"/>            </intent-filter>           </activity>
修改MainActivity中onClick()方法:
public void onClick(View v){Toast.makeText(MainActivity.this, "你点击了”下一个“按钮!", Toast.LENGTH_SHORT).show();//Intent intent=new Intent(MainActivity.this,SecondActivity.class);//startActivity(intent);<span style="background-color: rgb(255, 255, 255);">Intent intent=new Intent("com.MyActivity.ACTION_START");startActivity(intent);</span>}

0 0
原创粉丝点击