android中的tab组中的startActivityForResult问题

时间:2011-08-26 05:08:36

标签: android tabs gallery

我的app.One标签中有3个标签(Pitchin)需要替换视图,因此我创建了一个扩展ActivityGroup的类。

我过去常常替换这样的视图:

View view = PitchinTab.group.getLocalActivityManager()  
                 .startActivity("Items", new 
                  Intent(Pitchin.this, send.class)   
                 .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))  
                 .getDecorView();  
                  PitchinTab.group.replaceView(view);

我的问题是什么,我需要调用来自PitchIn类的内置库,为此我做了这样的事情:

Intent intent = new Intent();

intent.setType("image/*");

intent.setAction(Intent.ACTION_GET_CONTENT);

startActivityForResult(Intent.createChooser(intent,"SelectPicture"),SELECT_PICTURE);

我正在处理OnActivityResult中的结果:

public void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (resultCode == RESULT_OK) {
            if (requestCode == SELECT_PICTURE) {
                Uri selectedImageUri = data.getData();
                selectedImagePath = getPath(selectedImageUri);
                Uri uri = Uri.parse(selectedImagePath);
                test.setImageURI(uri);
      }
    }
  }

图库正在打开但我无法在我的活动中获取图片。我无法处理OnActivityResult,问题是由于我使用了ActivityGroup。

如何在使用ActiviyGroup时将图库中的结果导出到Tab?

我找到一些链接,但我还没有得到正确的解决方案,请帮助我..

提前致谢...

0 个答案:

没有答案