Android Activity间传值
Android中不同的Activity之间的传值方式(Main为当前Activity,Login为目标Activity)
1、使用Intent
Intent intent = new Intent(Main.this, Login.class);
intent.putExtra("loginName", "rubekid");
2、使用 静态变量
Person person = new Person();
person.setName("rubekid");
person.setAge(13);
Login.person = person;
在Login里面定义静态变量
public static Person person;
3、剪切板(Clipboard)
Main中
ClipboardManager clipboardManager = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
clipboardManager.setPrimaryClip(ClipData.newPlainText("loginName", "rubekid"));
Login中
ClipboardManager clipboardManager = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
clipboardManager.getPrimaryClip().getItemAt(0).getText();
4、使用Application
public class MyApp extends Application{
    private String name;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    @Override
    public void onCreate() {
        // TODO Auto-generated method stub
        super.onCreate();
        setName("测试");
    }
}
Main中:
myApp = (MyApp)getApplication();
myApp.setName("rubekid");
Login中:
MyApp myApp = (MyApp) getApplication();
loginName.setText(myApp.getName());
Android Activity间传值的更多相关文章
- Android   Activity间动画跳转
		
本博文主要介绍activity间动画跳转的问题,在这里讲一下怎么设置全部activity的动画跳转和退出跳转.事实上有些软件已经这样做了.比方我们都比較熟悉的大众点评网. 以下我们通过一个实例来看一下 ...
 - Android Activity间跳转与传递数据
		
1 概述 Activity之间的跳转主要使用 startActivity(Intent intent); startActivityForResult(Intent intent,int reques ...
 - [Android] Activity间切换,传递数据
		
前面照着android系统的裁剪图片的功能自己写了一个相似的工具.功能是大体上实现了,但留下了一个调用的问题:如何从我的程序调用这个裁剪工具,并且获得裁剪后的图片呢? 其实这个也很简单了,就是inte ...
 - Android activity之间传值关键性代码
		
从当前activity中获取et 表单中的值,并跳转到myactivity.java所绑定的xml布局文件上. private EditText et; Intent intent=new Inten ...
 - Activity间用Intent、Bundle、onActivityResult进行传值
		
其实Activity间的传值就是通过Bundle,intent中也是自动生成了Bundle来传值,里面还有个onActivityResult()方法也可以传送数值. 如果一个Activity是由sta ...
 - Android工作学习第5天之Activity的传值问题
		
注:本文大部分为网上转载,本人只是根据工作的需要略做整合! 本章将借用一个实例,讲解如何注册并激活一个新的Activity,以及多个Activity之间如何传值. 下面是主Activity的代码: [ ...
 - Android 组件系列-----Activity的传值和回传值
		
在这篇随笔里将讲解Activity的传值和回传值. 一.通过startActivity来进行Activity的传值 在Android中,如果我们要通过一个Activity来启动另一个Activity, ...
 - Android菜鸟的成长笔记(10)——使用Bundle在Activity之间传值
		
原文:[置顶] Android菜鸟的成长笔记(10)——使用Bundle在Activity之间传值 前面我们了解了如何启动一个Activity,一个Activity在启动另外一个Activity的时候 ...
 - 第一课android开发之在activity间传递参数
		
一.活动间简单参数传递:1.在布局中添加按钮,用<Button,用id设置id名称,id="@+id/这儿填写你要设置成的名称":用text设置按钮上显示的文字.text=& ...
 
随机推荐
- 一款好看+极简到不行的HTML5音乐播放器-skPlayer
			
Demo: github skPlayer在线预览 预览: 单曲循环模式预览: 使用方法: 方式1:NPM npm install skplayer 方式2:引入文件 引入css文件: <lin ...
 - Thinkphp发布文章获取第一张图片为缩略图实现方法
			
正则匹配图片地址获取第一张图片地址 此为函数 在模块或是全局Common文件夹中的function.php中 /** * [getPic description] * 获取文本中首张图片地址 * @p ...
 - sql 批处理、获取自增长、事务、大文本处理
			
批处理 需要批量执行sql语句! 需求:批量保存信息! 设计: AdminDao Public void save(List<Admin list){ // 目前用这种方式 // 循环 // 保 ...
 - 【学习笔记】【oc】指针
			
1.取一个变量的值,可通过直接与间接的方式 直接:访问变量 间接:通过变量的内存地址来获取变量的值. 存放内存地址的变量就是指针变量. 2.定义指针变量的语法:类型* 变量名 &:取地址运算符 ...
 - asp.net api 使用SSL 加密登陆 思路
			
< ![CDATA[ 1. 首先 是 要设置iis 2.更改站点使用htpps 3.如果使用的是 iis express 4.如果不是使用https访问.就返回提示信息, 这个要写代码了 pub ...
 - 玩了一下SDN:MININET+FLOODLIGHT,感觉这确实是一个趋势啊
			
功能用增加中间层的方案来解决. 仿佛回到用交换机和路由器模拟器的感觉. 遇到执行命令小问题,狗哥搞定: mininet>mininet> dpctl dump-flows tcp:127. ...
 - ViewPage和ActionBar打造滑动视图
			
滑动效果非常流畅,可以将页签放置到ActionBar上,点击页签可以切换ViewPage,滑动ViewPage会同步更显Tabs. main.xml <?xml version="1. ...
 - 新版的DEV RichEdit很强悍,兼容docx,排版更强
			
RV至少rtf格式不用自己搞了 Rv没Dev出的强悍 RV最蛋疼的就是表格 DEV目前看来,表格比RV强其他方面来说,觉得到差不多,无所谓dev的excel我整过一次,BUG不少dxRichEdit换 ...
 - 两种解法-树形dp+二分+单调队列(或RMQ)-hdu-4123-Bob’s Race
			
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4123 题目大意: 给一棵树,n个节点,每条边有个权值,从每个点i出发有个不经过自己走过的点的最远距离 ...
 - A - Jungle Roads - poj 1251(简单)
			
想必看这道题的时候直接看数据还有那个图就能明白什么意思吧,说的已经很清楚了,每个点都有一些相连的点和权值,求出来如果连接所有点,最小的权值是多少,赤裸裸的最小生成树... ************** ...