【初学】android笔记

初学,看到哪,记到哪!随时更新。

1.activity状态和生命周期

四种状态:running,paused,stopped,destroyed。

生命周期见下图:

 

2.实现两个Activity之间的跳转

button1.setOnClickListener(new Button.OnClickListener() {  
public void onClick(View v)  
{ 
/* 新建一个Intent对象*/ 
Intent intent = new Intent();  

/*指定intent要启动的类 */ 
intent.setClass(Activity01.this, Activity02.class); 

/* 启动一个新的Activity */ 
startActivity(intent); 

/*关闭当前的Activity */ 
Activity01.this.finish(); 
} 
});  
 
3.Bundle类<div class="entry-content">Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.” 两个activity之间的通讯可以通过bundle类和intent对象来实现。使用intent可以在两个Acitivity之间传递数据,可以是int,string 数组,list等等。</div><div class="entry-content">参见:<a target=_blank href="http://blog.csdn.net/randyjiawenjie/article/details/6651437">http://blog.csdn.net/randyjiawenjie/article/details/6651437</a></div><div class="entry-content"> </div>
4.intent在两个Acitivity之间传递数据
intent可以在两个Acitivity之间传递数据,可以是int,string 数组,list等等,如果想传递对象呢?Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口.
参见:<a target=_blank href="http://blog.csdn.net/Android_Tutor/article/details/5740845">http://blog.csdn.net/Android_Tutor/article/details/5740845</a>
 
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值