首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >onActivityResult()从未在安卓的选项卡式活动中调用

onActivityResult()从未在安卓的选项卡式活动中调用
EN

Stack Overflow用户
提问于 2016-07-12 22:13:05
回答 2查看 65关注 0票数 2

我正在使用android中的选项卡式活动。在我的图像选项卡中,我正在尝试从图库中挑选图像,并通过拍摄新照片。但它不起作用。我应用了其他问题中给出的解决方案,但徒劳无功。现在,我正在发布经过更正的代码。请帮助解决此问题。这是我使用1888作为Code=1888的code.Here

代码语言:javascript
运行
复制
if (items[item].equals("Take Photo")) {
                    captureCameraImage(Code);
                } 

 private void captureCameraImage(int CAMERA_PHOTO) {
        Intent chooserIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        File f = new File(Environment.getExternalStorageDirectory(), "POST_IMAGE.jpg");
        chooserIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(f));
        imageToUploadUri = Uri.fromFile(f);
        AddRecipe intent=(AddRecipe)getParent();
        intent.startActivityForResult(chooserIntent, CAMERA_PHOTO);
    }

 @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
}

EN

回答 2

Stack Overflow用户

发布于 2016-07-12 22:27:28

你必须使用一个activity,如果你需要标签,你必须为标签使用fragments,如果你需要拍照,你需要在activity中定义所有的方法,并从fragments调用它们。这是正确的方式)结果的启动活动必须从活动上下文中调用和服务。

票数 0
EN

Stack Overflow用户

发布于 2016-07-12 22:58:57

定义一个baseActivity并使您的所有活动都从它实现。如果调用了baseActivity的onActivityResult,请尝试

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38331362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档