调用另一个Activity(Intent的使用)
来源:互联网 发布:119手游网 92kaifa源码 编辑:程序博客网 时间:2024/06/05 03:44
调用另一个Activity(Intent的使用)
新建一个继承Activity类的IntentAnotherActivity,并设置布局文件为:intentanother.xml。而后新建一个SecondActivity,在布局文件中设置其背景颜色为黄色(#FFFFFF00)。
接着修改intentanother.xml布局文件。在此布局文件中添加一个Button,用于操作跳转。
<Button
android:id="@+id/intentanother_btn01"
style="@android:style/Widget.Button.Inset"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/go_to_secondactivity"/>
而后修改Activity的代码。要使用跳转可以使用Activity的startActivity()方法,里面传入一个Intent对象。Intent对象封装了要挑战的操作。
findViewById(R.id.intentanother_btn01).setOnClickListener(
new OnClickListener() {
@Override
publicvoid onClick(View v) {
Intent goToSecondActivity = new Intent(
IntentAnotherActivity.this,
SecondActivity.class);
startActivity(goToSecondActivity);
}
});
运行后的效果
点击按钮后:
当然也可以通过Intent的隐式打开SecondActivity。
为SecondActivity设置一个action:
<activityandroid:name=".SecondActivity">
<intent-filter>
<actionandroid:name="lyx.feng.simpletextdemo.SecondActivity"/>
<categoryandroid:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
而后在实例画Intent的时候直接传入一个action而不需要传入SecondActivity这个类。
Intent goToSecondActivity = new Intent("lyx.feng.simpletextdemo.SecondActivity");
运行效果是一样的
- 调用另一个Activity(Intent的使用)
- 调用另一个Activity----Intent对象的使用
- 调用另一个Activity---Intent对象的使用
- Andorid 中调用另一个activity-intent 对象的使用
- [读书摘记]调用另一个Activity--Intent对像的使用
- Ex3_9 调用另一个Activity —— Intent对象的使用
- Android中一个Activity调用另一个Activity — Intent对象的使用
- Android中级教程(二)之调用另一个Activity---Intent对象的使用!
- Android中级教程(二)之调用另一个Activity---Intent对象的使用!
- 使用Intent启动另一个Activity
- Android中级教程–调用另一个Activity–Intent对象
- Intent的使用:显示调用 Activity的跳转
- 怎样在继承自BaseAdapter类的adapter中使用Intent跳转到另一个activity
- Android学习笔记(九)—— 调用另外一个Activity — Intent对象的使用
- 使用intent把ArrayList<object>传递到另一个activity
- 一个App调用另一个App的Activity
- Intent的多种作用(传activity&组件调用)
- 通过Intent的Component属性来启动另一个Activity
- springSession分布式问题
- Android WebView开发问题及优化汇总
- javascript--解除事件绑定
- LeetCode题解:Remove Element
- Static Class及静态内部类和非静态内部类的不同
- 调用另一个Activity(Intent的使用)
- 第10课:底实战详解使用Java开发Spark程序学习笔记(二)
- java练习2:去除容器(ArrayList)中重复的元素
- 华为离职副总裁徐家骏的工作感悟
- leetcode 204: Count Primes
- XFire+Spring整合构建Web Service的框架搭建实例代码下载
- 跟我学分布式事务之2PC和3PC
- Android应用性能优化
- Hadoop 1.x 伪分布式环境测试