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
- Android学习笔记(三)
- Android学习笔记(三)
- android学习笔记(三)
- Android学习笔记(三)
- android学习笔记(三)
- Android学习笔记(三)
- Android学习笔记(三)
- Android学习笔记(三)
- Android学习笔记(三)
- android学习笔记(三)
- Android学习笔记三
- Android学习笔记三
- Android 学习笔记(三)
- Android学习笔记(三)
- Android学习笔记<三>
- Android学习笔记三
- android分层学习笔记(三)
- android学习笔记(三)Toast
- OSI七层协议模型和TCP/IP四层模型比较
- splice()方法删除二维数组项的问题
- 几种算法
- 使程序的cpu占用率呈现正弦曲线
- 请回答!百度钱包,我对你竖中指!更是对自己竖中指!
- Android学习笔记(三)
- OpenGL---绘制几何图形的一些细节
- 指针
- jsoup处理url
- javaScript数组中的方法1
- 中国象棋将帅问题
- ubuntu下,Android Studio 卡在 Scanning project directories
- 在Android项目中写带main(String args)的Java类测试
- Android图片添加阴影效果的两种方式