Android:在两个活动之间传递图像及其URI时出现问题
作者:互联网
我们可以使用bundle将图像和图像URI传递给同一应用程序中的其他活动吗?请告诉我一些方法吗?
用法:实际上我做了一项活动,裁剪从相机拍摄的图像或存储在SD卡中的图像取决于用户.
另一个使用背景图像和边框图像的应用程序都是叠加的,以便查看PHOTOFRAME.
所以现在我想结合这两个应用程序,以便来自第一个应用程序的裁剪图像应成为第二个app.ie的背景图像来自相框.我可以这样做吗?
解决方法:
将图像保存到SD卡后
用它来计算其他活动.
final Intent intent = new Intent(MyClass.this, TargetClass.class);
final String root = Environment.getExternalStorageDirectory().getAbsolutePath();
intent.setData(Uri.parse(root + "/my/image/path/image.png"));
startActivity(intent);
如果你是接收者,那么你可以通过电话获得路径
Uri path = getIntent().getData();
在接收活动的onCreate.这是通过其他活动检查路径的标准方法.
标签:android,android-2-2-froyo 来源: https://codeday.me/bug/20190621/1253702.html