Activity跳转,startActivity和startActivityForResult之间的区别

来源:互联网 发布:淘宝我的分享在哪里 编辑:程序博客网 时间:2024/04/29 20:48

startActivity(intent):只是从当前活动界面跳转到另外一个界面,两个界面中不再有联系。

startActiivityForResult(requestcode,intnet):可以经当前活动界面认为是一个父窗体,要跳转的界面为子窗体,当子窗体关闭时,父窗体会执行onActivityResult()方法,并可以获取子窗体的返回值.

详细代码:

该类文件对应的main.xml文件:

  

OtherActivity.java,与ActivityMain.java同级的活动界面

对应的otheractivity.xml

SubActivity.java,ActivityTestMain.java的子界面

对应的subactivity.xml