onActivityResult()在

时间:2015-10-19 06:58:50

标签: android android-activity onactivityresult filechooser

我有两项活动,活动A和活动B, 从Acitvity A开始,我将进入活动B,在活动B中,我是openinig Gallery,而我从画廊中选择任何图像时,它没有被重定向到活动但是B却直接进入活动A. 我必须仅将所选图像上传到活动B中的服务器,但不调用它的OnActivityResult()。

我的活动流程A - > B - > onActivityResult

代码:

private void showFileChooser() {

        Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
        photoPickerIntent.setType("image/*");
        startActivityForResult(photoPickerIntent, 0);  

}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    // TODO Auto-generated method stub
    //
    super.onActivityResult(requestCode, resultCode, data);

    switch (requestCode) {
    case 0:

        if (resultCode == RESULT_OK) {

            Uri uri = data.getData();
            Log.d("TAG", "File Uri: " + uri.toString());

        }
        break;
    }

}

请帮我解决问题,提前致谢。

0 个答案:

没有答案