我正在制作一个应用程序,它从相机意图中拍摄照片并将其放置到活动中,我遵循了谷歌开发人员的示例。
问题是当我启动相机意图时,如果我更改相机方向,有一次我保存照片时它会返回“无法恢复活动”或“无法启动活动组件信息”
我遵循了android开发人员的相机示例,但它只显示了如何防止丢失图像一次放置在活动中并更改方向。
我尝试添加以下内容,但没有成功
@Override
protected void onSaveInstanceState(Bundle outState){
outState.putParcelable(URI_SAVED, selectedImageUri);
super.onSaveInstanceState(outState);
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState){
super.onRestoreInstanceState(savedInstanceState);
Uri new_uri = savedInstanceState.getParcelable(URI_SAVED);
selectedImagePath = getPath(new_uri).toString();
Img.setImageURI(new_uri);
}
你知道我在哪里可以找到一个很好的工作例子吗?谢谢