四大组件Activity之两个Activity之间的交互
来源:互联网 发布:ubuntu 根目录不足 编辑:程序博客网 时间:2024/04/29 05:40
这个例子相对简单,是在一个Activity中使用按钮调用另一个Activity.
第一个Activity;
使用Intent 对象绑定两个Activity,并使用StartActivity启动另一个Activity:
package com.example.activity02;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class Activity02 extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button Button2=(Button)findViewById(R.id.mybutton2);Button2.setOnClickListener(new MyButtonListener());}//监听器class MyButtonListener implements OnClickListener{@Overridepublic void onClick(View v) { //生成一个Intent 对象 Intent intent= new Intent();intent.putExtra("textIntent", "1234");intent.setClass(Activity02.this, OtherActivity.class); // 传入启动的参数Activity02.this.startActivity(intent);}}}
第二个Activity:
package com.example.activity02;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.widget.TextView;public class OtherActivity extends Activity{@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.other);// 添加布局文件 并且需要在androidManifest中进行注册ActivityIntent intent=getIntent();String value=intent.getStringExtra("textIntent");TextView myTextView2=(TextView)findViewById(R.id.myTextView2);//myTextView2.setText(R.string.OtherActivity);myTextView2.setText(value);}}
记住,需要将另一个Activity在AndroidManifest.xml中进行注册
<activity android:name=".OtherActivity" android:label="@string/OtherActivity">
0 0
- 四大组件Activity之两个Activity之间的交互
- 四大组件之Activity
- 四大组件之Activity
- 四大组件之Activity
- 四大组件之Activity
- 四大组件之Activity
- 四大组件之Activity
- 四大组件之Activity
- 四大组件之Activity
- 四大组件之Activity
- 四大组件之Activity
- 四大组件之Activity
- 四大组件之 Activity
- 四大组件之Activity
- 四大组件之Activity
- 四大组件之Activity
- 四大组件之Activity
- 四大组件之 activity
- DFS求解素数环问题
- MySQL日期数据类型、MySQL时间类型使用总结
- ofbiz 获取connection
- ViewPager 判断左右滑动的方向
- 骨牌铺方格
- 四大组件Activity之两个Activity之间的交互
- 生成系列命令的modbus命令(crc校验)
- C语言 malloc calloc realloc 区别
- 我所理解的activity四大启动模式
- birt 报表环境搭建
- Nim Game (Leet Code)
- Java I/O底层是如何工作的?
- CityEngine CGA语法之替换函数 i(insert)
- php json数据使用gzip压缩输出