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。

相关内容

热门资讯

本来有辅助"微信蜀山... 微信蜀山四川修改器是一款专注玩家量身打造的游戏记牌类型软件,在微信蜀山四川修改器这款游戏中我们可以记...
透视黑科技!边锋嘉兴辅助,道游... 大家好,今天小编来为大家解答边锋嘉兴辅助这个问题咨询软件客服可以免费测试直接加微信(13670430...
诀窍辅助"皮皮四川麻... >>您好:皮皮四川麻辣确实是有挂的,很多玩家在这款皮皮四川麻辣游戏中打牌都会发现很多用户的牌特别好,...
原本有辅助"拱趴大菠... 原本有辅助"拱趴大菠萝9人场技巧"开挂(透视)辅助插件(爆料教程证实有挂) >>您好:软件加薇136...
透视智能ai!微信小程序多功能... 透视智能ai!微信小程序多功能修改器,越乡游义乌辅助器安全吗(透视)开挂辅助下载黑科技教程《详细加薇...
绝活开挂"九江讨赏插... 九江讨赏插件是一款专注玩家量身打造的游戏记牌类型软件,在九江讨赏插件这款游戏中我们可以记录下每张牌的...
从前有开挂"多乐够级... 从前有开挂"多乐够级辅助"开挂(透视)辅助工具(黑科技教程有挂攻略)这是一款可以让一直输的玩家,快速...
透视ai代打!桂林八一字牌辅助... 透视ai代打!桂林八一字牌辅助,新卡农挂(透视)开挂辅助脚本分享教程;无需打开直接搜索打开薇:136...
项目辅助"闲来辅助最... 项目辅助"闲来辅助最新版下载"开挂(脚本)辅助神器(有挂分享) 了解更多开挂安装加(13670430...
原先有辅助"多乐找刺... 原先有辅助"多乐找刺激辅助"开挂(透视)辅助下载(2026教程发现有挂) 【无需打开直接搜索加薇13...