android intent的应用
来源:互联网 发布:mac不能恢复单一分区 编辑:程序博客网 时间:2024/06/05 03:07
package com.zhuguangwei;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;publicclass FirstActivity extends Activity {private Button myButton;/** Called when the activity is first created. */@Overridepublicvoid onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);myButton = (Button) findViewById(R.id.myButton);myButton.setOnClickListener(new OnClickListener() {@Overridepublicvoid onClick(View v) {// TODO Auto-generated method stubIntent intent=new Intent();//Intent传递参数intent.putExtra("testIntent","123");intent.setClass(FirstActivity.this, SecondActivity.class);FirstActivity.this.startActivity(intent);}});}}package com.zhuguangwei;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.widget.TextView;publicclass SecondActivity extends Activity{private TextView myTextView;@Overrideprotectedvoid onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.other);//使用Intent对象得到FirstActivity传递来的参数Intent intent= getIntent();String value = intent.getStringExtra("testIntent");myTextView = (TextView) findViewById(R.id.myTextView);myTextView.setText(value);}}
另外如果要传递int型或其他型参数的话就用bundle
如何利用intent来传递int数据
在android系统中的intent对象是不支持直接传递int数据类型的,那么解决这类问题有两种方法:
一是通过数据类型转换,不过在有些特殊的情况下这种方法并不适用;
二是通过bundle这个对象来封装数据进行传递,例如
发送端:
Bundle bundle = new Bundle();
bundle.putInt("deptname", 3);
intent.putExtras(bundle);
接收端:
Bundle bundle=this.getIntent().getExtras();
这样就可以解决问题。
0 0
- android intent的应用
- android的Intent应用大全
- android的Intent应用大全
- android 中intent的应用
- android--intent的应用2
- android--intent的应用1
- android Intent 的简单应用
- Android的Intent简单应用
- Android -- 显示Intent与隐式Intent的应用
- Android 系统应用调用,intent的使用
- android下的系统Intent应用
- Android的Intent+uri应用实例
- Android中Intent的一些应用
- Android 内部系统应用的调用Intent
- Android 中 Intent 的简单应用
- Android之Intent的概念与应用
- Android应用核心Intent的学习
- android Intent常见应用
- 图论算法 填充管道
- 模板模式解读
- Nubia Z5S ( 2014.6.14更新12) 中文Recovery TWRP2.7.1.3/真正触摸操作/兼容Z5S所有ROM
- 数位DP
- netty3.2.3源码分析-ClientBootstrap启动分析
- android intent的应用
- netty源码分析小结
- 算法的力量——李开复
- Java Map的三种常用遍历方法
- HTTPS、SSL与数字证书
- Codeforces 427E Police Patrol
- 寫了一遍文章講解了newlib
- tomcat之server.xml
- Android 开发网络APP的权限