2010年04月 存档

Intent研究

2010年04月2日,星期五

//创建实例
Intent i = new Intent();
//设置启动对象
i.setClass(A.Class,B.Class);
//以下方法可选
startActivity(i);//直接启动
startActivityForResult(i,123);//返回启动
A.Class
需要添加返回事件onActivityResult,data.getExtras().getString("back");
获取对象(myclass = (MyClass)intent.getSerializableExtra("myclass");)
B.Class
Intent i = new Intent();
i.putExtra("back","返回的字符串");
setResult(456,i);
finish();