202204-20 Android startActivityForResult的基本用法详解 知识准备:1、startActivityForResult(Intentintent,intrequestCode):启动Activity,同时等待该Activity返回数据。只有该Activity销毁时数据才会被返回。参数1:意图,封装要启动的Activity,当然也可以携带数据参数2:请求码,如果是大于0的整数,那么该请求码会在onActivityResult中的requestCode中出现,如果小于等于0,则不会被返回。2、onActivityResult(intrequestCode,intresultCode,Intentdata):... 继续阅读 >
202101-22 Android利用startActivityForResult返回数据到前一个Activity 在Android里面,从一个Activity跳转到另一个Activity、再返回,前一个Activity默认是能够保存数据和状态的。但这次我想通过利用startActivityForResult达到相同的目的,虽然看起来变复杂了,但可以探索下startActivityForResult背后的原理和使用注意事项。要实现的功能如下:从ActivityA将数据传到ActivityB,再从ActivityB中获取数据后,再传回ActivityA。在ActivityB中添加一个“回到上一页”的Button,返回到ActivityA之... 继续阅读 >