欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

startActivityForResult intent 跳转相关的 博客分类: android相关 Android 

程序员文章站 2024-03-04 23:28:30
...
今天见到两个方法:startActivityForResult(Intent,int)和onActivityResult(int requestCode, int resultCode, Intent data)方法。
算是积累的一点小知识吧。方法一:表示启动一个activity,当这个activityfinish掉或点击“返回”键的时候,会返回到启动他的那个activity,并且在这个里面回调方法二。这个方法的两个参数,参数一表示要启动的activity,方法二表示启动这个activity的请求参数。这样可以在返回回调方法二,执行方法二里德内容时时,根据请求的参数,使activity知道,是从哪一个activity返回的,做相应的处理。方法二,在被启动的activity里可以通过setResult(int)方法设置返回时的参数(方法二的第二个参数);参数三可以获取从被启动的activity里传递来的数据。
启动另外一个activity可以有两种方式:显示的和隐式的。其中显示调用时,就是new intent对象,通过setClass()方法设置跳转。而隐式的跳转则是要调用setAction(String)方法;这样就要在要配置文件启动的那个activity添加<intent-filter><action>标签,其中category参数可以是默认的。
   一个小li子(android 开发入门指南日记本)
相关标签: Android