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 开发入门指南日记本)
算是积累的一点小知识吧。方法一:表示启动一个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 sqlite数据库升级学习 博客分类: android相关 sqlite 数据库版本升级 sqliteandroidsql
-
content provider 博客分类: android相关 AndroidSQLiteMobilePHPGoogle
-
popupwindow练习 博客分类: android相关 AndroidOPhoneOSthread
-
Android PreferenceActivity 使用练习 博客分类: android相关 Android.netBlogXML
-
startActivityForResult intent 跳转相关的 博客分类: android相关 Android
-
android:xmlns的作用以及自定义 博客分类: android相关 小知识 小知识androidxmlblog
-
调用系统的应用程序信息程序,查看应用程序信息 博客分类: android相关 Android
-
android中的解析 博客分类: android相关 解析文档 android
-
androidUI优化 博客分类: android相关
-
android 中的服务Service intentService例子 博客分类: android相关 Service android service intentservice