转载请注明出处:http://blog.youkuaiyun.com/huiblog/article/details/53222810
在上一篇文章《Activity(Intent-filter详解及跳转)》中,我们讲解了使用Intent进行Activity的简单跳转。这一节我们把Activity跳转时传递数据讲一下。
Activity之间数据传递
Activity跳转之间使用Intent传递数据。
Intent
Intent->public class Intent implements Parcelable, Cloneable
是一个实现了序列化的类。使用起来比较简单。先来例子:
MainActivity.java
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void testIntent(View view){
Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("main","你最牛!");//直接将main->"你最牛!"键值对形式存入Intent中
Bundle bundle = new Bundle();