在我的应用程序中,我使用相机拍摄图像,我想将其发送到其他活动。 以下是解释其存储路径以及如何将其移至下一个活动的代码
String path = String.format("/sdcard/%d.jpg",System.currentTimeMillis());
outStream = new FileOutputStream(path);
Intent i=new Intent();
i.setClassName("com.rest.gis","View");
i.putExtra("image", path);
startActivity(i);
此处com.rest.gis
是我的包名,View
是我要发送图片的类名。
现在在视图类中如何获取这些数据
答案 0 :(得分:1)
Intent intent = getIntent();
String path = intent.getExtras().getString("image");
答案 1 :(得分:1)
在另一项活动中,如果你必须获取数据,那么就使用bundle。
Bundle extra=getIntent().getExtras();
String imagePath=extra.getString("image");