AndroidSAF回调丢失
创始人
2024-10-10 01:00:10
0

在启动SAF选择器时,需确保Activity的实例方法onActivityResult被调用,如下所示:

private static final int READ_REQUEST_CODE = 42;

public void performFileSearch() {
    Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
    intent.addCategory(Intent.CATEGORY_OPENABLE);
    intent.setType("*/*");

    startActivityForResult(intent, READ_REQUEST_CODE);
}

@Override
public void onActivityResult(int requestCode, int resultCode, Intent resultData) {
    super.onActivityResult(requestCode, resultCode, resultData);

    if (requestCode == READ_REQUEST_CODE && resultCode == Activity.RESULT_OK) {
        if (resultData != null) {
            //获取返回的URI
            Uri uri = resultData.getData();
            //处理你的逻辑
        }
    }
}

在上面的代码中,我们在启动SAF选择器时使用startActivityForResult方法,当用户完成选择时,onActivityResult方法将被调用并返回所选文件的URI。注意,requestCode确保与启动Activity的请求码匹配并且resultCode为Activity.RESULT_OK。

如果onActivityResult方法未被调用或返回的resultCode不正确,则可能是您的Activity未正确设置或启动。请确保Activity是正确启动的,并且启动的代码中指定了正确的requestCode。

相关内容

热门资讯

黑科技教程!大当家脚本一键挂机... 黑科技教程!大当家脚本一键挂机!本来确实有开挂辅助攻略(有挂解惑)-哔哩哔哩1、大当家脚本一键挂机免...
备受关注的!九九联盟点控吗辅助... 备受关注的!九九联盟点控吗辅助器!果然是有开挂辅助方法(有人有挂)-哔哩哔哩九九联盟点控吗辅助器是不...
突发!点星休闲辅助器下载!切实... 突发!点星休闲辅助器下载!切实确实有开挂辅助挂(有挂猫腻)-哔哩哔哩1、全新机制【点星休闲辅助器下载...
规律辅助挂!情怀西游辅助!总是... 规律辅助挂!情怀西游辅助!总是是有开挂辅助神器(有挂分享)-哔哩哔哩1、情怀西游辅助公共底牌简单,情...
2026版技巧!优优乐暗宝源码... 2026版技巧!优优乐暗宝源码!都是真的是有开挂辅助攻略(发现有挂)-哔哩哔哩优优乐暗宝源码能透视中...
技巧辅助挂!情怀宜春怎么开挂!... 技巧辅助挂!情怀宜春怎么开挂!果然真的有开挂辅助app(确实有挂)-哔哩哔哩1、让任何用户在无需情怀...
于此同时!h5新全游辅助!一贯... 于此同时!h5新全游辅助!一贯是真的有开挂辅助软件(真实有挂)-哔哩哔哩在进入h5新全游辅助软件靠谱...
于此同时!四川途游小程序辅助软... 于此同时!四川途游小程序辅助软件!好像确实有开挂辅助攻略(有挂秘籍)-哔哩哔哩1、超多福利:超高返利...
近期!蛮王大厅房卡辅助!本来确... 近期!蛮王大厅房卡辅助!本来确实有开挂辅助脚本(有挂技术)-哔哩哔哩一、蛮王大厅房卡辅助游戏安装教程...
现就发布提示!丽水茶苑苹果手机... 现就发布提示!丽水茶苑苹果手机辅助!都是是真的有开挂辅助神器(有挂助手)-哔哩哔哩1、下载好丽水茶苑...