我的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?
我找到一些链接,但我还没有得到正确的解决方案,请帮助我..
提前致谢...