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。

相关内容

热门资讯

教会透视"wepok... 教会透视"wepoker辅助开挂方法"开挂(透视)辅助器(重大来袭AI教程)教会透视"wepoker...
细节辅助!广东雀神智能插件安装... 【亲,广东雀神智能插件安装包 这款游戏可以开挂的,确实是有挂的,很多玩家在这款广东雀神智能插件安装包...
原来有辅助!九九山城万州版辅助... 原来有辅助!九九山城万州版辅助,悟空大厅辅助助手下载安装(太离谱了辅助开挂安装);AI辅助机器人普及...
原来有透视"wepo... 原来有透视"wepoker真的能透视吗"开挂(透视)辅助插件(玩家必备科普插件教程)原来有透视"we...
分析开挂!火神工作室辅助大全,... 分析开挂!火神工作室辅助大全,四川途游防作弊(实测分享开挂辅助下载);无需打开直接搜索加薇13670...
必看辅助!微乐广西小程序,呱呱... 必看辅助!微乐广西小程序,呱呱丰城双剑辅助(太无语了开挂辅助平台);最新版2026是一款经典耐玩的益...
发现透视"WePoK... 发现透视"WePoKer辅助透视软件挂"开挂(透视)辅助平台(揭秘真相AI教程)发现透视"WePoK...
细节开挂!新道游辅助透视下载,... >>您好:创思维激k看底牌辅助确实是有挂的,很多玩家在这款创思维激k看底牌辅助游戏中打牌都会发现很多...
关于辅助!老友汇辅助,茶馆游戏... 关于辅助!老友汇辅助,茶馆游戏辅助(太离谱了辅助开挂神器);一、茶馆游戏辅助有挂的是的,亲,有的,关...
分享辅助!新二号透视辅助,情怀... 情怀至友互娱辅助软件是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加...