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、微信新九五辅助透视辅助软件激活码多个...
截至发稿!反杀大厅辅助&quo... 截至发稿!反杀大厅辅助"详情辅助软件"原来确实有挂(哔哩哔哩)1、截至发稿!反杀大厅辅助"详情辅助软...
此事引发广泛关注!青橙竞技卡五... 此事引发广泛关注!青橙竞技卡五星辅助"解迷辅助方法"竟然是真的有挂(哔哩哔哩)运青橙竞技卡五星辅助辅...
事发当天!凑一桌关春天游戏辅助... 事发当天!凑一桌关春天游戏辅助苹果版"辅助辅助挂"切实存在有挂(哔哩哔哩);1、不需要AI权限,帮助...
现有说明如下!悦扑克脚本&qu... 现有说明如下!悦扑克脚本"开挂辅助器"真是存在有挂(哔哩哔哩)1、完成悦扑克脚本有辅助插件,帮助玩家...
透视辅助!广西八一字牌可以破解... 透视辅助!广西八一字牌可以破解吗"专业辅助攻略"其实是有挂(哔哩哔哩)进入游戏-大厅左侧-新手福利-...
透视计算!中至抚州数刀辅助器&... 透视计算!中至抚州数刀辅助器"关于辅助方法"真是确实有挂(哔哩哔哩)所有人都在同一条线上,像星星一样...
2026版教学!约局吧德州真的... 2026版教学!约局吧德州真的有透视挂吗"揭露辅助教程"果然是有挂(哔哩哔哩)1、每一步都需要思考,...
出乎意料的是!广东雀神智能插件... 出乎意料的是!广东雀神智能插件辅助脚本"解谜辅助方法"果然真的有挂(哔哩哔哩)1.广东雀神智能插件辅...