在android中将图像从一个活动移动到另一个活动

时间:2011-04-07 11:32:28

标签: android image android-intent

在我的应用程序中,我使用相机拍摄图像,我想将其发送到其他活动。 以下是解释其存储路径以及如何将其移至下一个活动的代码

  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是我要发送图片的类名。

现在在视图类中如何获取这些数据

2 个答案:

答案 0 :(得分:1)

Intent intent = getIntent();
String path = intent.getExtras().getString("image");

答案 1 :(得分:1)

在另一项活动中,如果你必须获取数据,那么就使用bundle。

    Bundle extra=getIntent().getExtras();
    String imagePath=extra.getString("image");