首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android使用Intent隐式实现页面跳转

(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode,...这里需要介绍几个知识点 Intent中提供了一系列putExtra()方法的重载,可以把我们想要的数据暂存在Intent中,在这里putExtra()接收了2个参数,第一个参数是键,第二个参数是是我们真正要传递的数据...接下来在看setResult()这个方法接收2个参数,第一个参数用于向上一个活动处理结果,一般只是用RESULT_OK或者RESULT_CANCELED两个值,第二个参数则把带有数据的Intent传递回去...(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode,...(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode,

97621

Android 蓝牙4.0代码解析

requestCode 和 resultCode都是返回提出请求的MainActivity结果处理函数onActivityResult()使用的标识,只是requestCode 主要用来标识是MainActivity...); 第一个参数:一个Intent对象 第二个参数:如果> = 0,当Activity结束时requestCode将归还在onActivityResult()中。...onActivityResult(int requestCode, int resultCode, Intent data) 第一个参数:这个整数requestCode提供给onActivityResult...在回掉函数onActivityResult(int requestCode, int resultCode, Intent data)中根据requestCode取不同的新窗体传过来的信息进行显示。...当调用bindService方法后就会回调Activity的onServiceConnected,在这个方法中会向Activity中传递一个IBinder的实例,Acitity需要保存这个实例。

1K50

Android-使用Intent传递数据

向下一个活动传递数据 Intent不仅可以用来启动活动,还可以在启动活动的时候传递数据。...由于使用的是startActivityForResult()方法启动的SecondActivity的, 在被销毁之后会回调上一个活动的onActivityResult()方法,因此需要重写这个方法:...@Override protected void onActivityResult(int requestCode,int resultCode,Intent data){ switch(requestCode...()方法带有三个参数, 第一个参数requestCode,即我们启动活动的时候传入的请求码, 第二个参数resultCode,即我们返回数据时传入的处理结果, 第三个参数data,即携带着返回数据的Intent...由于在一个活动中有可能调用startActivityForResult()方法启动很多不同的活动, 每一个活动返回的数据都会回调onActivityResult()方法,因此需要先判断requestCode

1.1K30
领券