android - onActivityResult 从未在 ActivityGroup 的 Activity 部分调用

标签 android

我正在使用调用 ActivityGroup 的 TabActivity。带来问题的典型方法。

现在我遇到了 onActivityResult 的问题

在我的 Activity 中我有..

public class MyActivity extends Activity {


@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.place_buttontab_community_media);

        Button ButtonClick =(Button) findViewById(R.id.addPicture);
 ButtonClick.setOnClickListener(new OnClickListener (){
            @Override
            public void onClick(View view)
            {
                Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
                // request code

                startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);

            }
        });

}

@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        Log.i(TAG, "hi");
        super.onActivityResult(requestCode, resultCode, data);
    }

}

不幸的是,永远不会调用 onActivityResult。

最佳答案

您应该在 ActivityGroup 的 onActivityResult() 中监听结果。收到结果后,您必须决定哪个 Activity 应该接收它并使用接收到的值调用它的 onActivityResult() 方法。

关于android - onActivityResult 从未在 ActivityGroup 的 Activity 部分调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7857656/

相关文章:

android - 在 Picasso Android 中实现 "withDelay"(用于略读)

安卓启动画面

安卓 GPS : altitude of metres

android facebook 集成在线好友和发送收件箱消息

java - 添加新库时出现错误程序类型已存在 : Program type already present: androidx. recyclerview.widget.AdapterHelper$Callback

Android (Milestone/Droid) : View. OnKeyListener 无法正常工作?

java - 从 Fragment 类调用 Web 服务 (API) 的正确方法

Android 压缩位图

android - Chrome 自定义标签不会在重定向时关闭

android - 如何跟踪 Android 中应用程序的使用时间?