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。

相关内容

热门资讯

aapoker俱乐部!德扑数据... aapoker俱乐部!德扑数据软件,(wePOke)果然真的有挂,软件教程(有挂规律);1、该软件可...
透视计算!wpk辅助器是真的吗... 透视计算!wpk辅助器是真的吗,aapoker辅助器是真的吗,让我来分享经验(有挂黑科技)1、许多玩...
智星德州菠萝!WePoKe透明... 智星德州菠萝!WePoKe透明挂,(wePOke)竟然是有挂,科技教程(有挂技巧);暗藏猫腻,小编详...
透视能赢!智星德州辅助译码插件... 透视能赢!智星德州辅助译码插件靠谱吗,wepoekr底牌透视,解密关于(有挂了解)1)辅助挂:进一步...
微扑克ai辅助器苹果版!德州之... 您好,微扑克ai辅助器苹果版这款游戏可以开挂的,确实是有挂的,需要了解加去Q群【1067239143...
透视安装!aapoker透视插... 透视安装!aapoker透视插件,德普之星透视辅助插件,全网最全(有挂介绍)运辅助工具,进入游戏界面...
wepoke智能ai!wepo... wepoke智能ai!wepok软件透明挂,(wEPoke)其实是有挂,AA德州教程(有挂介绍)1、...
透视脚本!aapoker透视脚... 透视脚本!aapoker透视脚本,aapoker辅助工具存在吗,一分钟揭秘(有挂介绍);aapoke...
智星德州菠萝偷偷看牌功能!德扑... 智星德州菠萝偷偷看牌功能!德扑ai智能,(wEpOke)总是是有挂,必备教程(有挂方法);1、下载好...
透视透视挂!红龙poker有辅... 透视透视挂!红龙poker有辅助吗,wpk辅助软件,玩家必用(有挂详情);透视透视挂!红龙poker...